UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

26 lines 729 B
"use client"; import { createActionButton } from "../../utils/createActionButton"; import { useCallback } from "react"; import { useMessage, useMessageRuntime } from "../../context/react/MessageContext"; const useBranchPickerNext = () => { const messageRuntime = useMessageRuntime(); const disabled = useMessage((m) => m.branchNumber >= m.branchCount); const callback = useCallback(() => { messageRuntime.switchToBranch({ position: "next" }); }, [messageRuntime]); if (disabled) return null; return callback; }; const BranchPickerPrimitiveNext = createActionButton( "BranchPickerPrimitive.Next", useBranchPickerNext ); export { BranchPickerPrimitiveNext }; //# sourceMappingURL=BranchPickerNext.js.map