UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

23 lines (22 loc) 684 B
"use client"; // src/primitives/attachment/AttachmentRemove.tsx import { createActionButton } from "../../utils/createActionButton.js"; import { useCallback } from "react"; import { useAttachmentRuntime } from "../../context/react/AttachmentContext.js"; var useAttachmentRemove = () => { const attachmentRuntime = useAttachmentRuntime(); const handleRemoveAttachment = useCallback(() => { attachmentRuntime.remove(); }, [attachmentRuntime]); return handleRemoveAttachment; }; var AttachmentPrimitiveRemove = createActionButton( "AttachmentPrimitive.Remove", useAttachmentRemove ); export { AttachmentPrimitiveRemove }; //# sourceMappingURL=AttachmentRemove.js.map