UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

23 lines 660 B
"use client"; import { createActionButton } from "../../utils/createActionButton"; import { useCallback } from "react"; import { useEditComposer, useMessageRuntime } from "../../context"; const useActionBarEdit = () => { const messageRuntime = useMessageRuntime(); const disabled = useEditComposer((c) => c.isEditing); const callback = useCallback(() => { messageRuntime.composer.beginEdit(); }, [messageRuntime]); if (disabled) return null; return callback; }; const ActionBarPrimitiveEdit = createActionButton( "ActionBarPrimitive.Edit", useActionBarEdit ); export { ActionBarPrimitiveEdit }; //# sourceMappingURL=ActionBarEdit.js.map