@assistant-ui/react
Version:
TypeScript/React library for AI Chat
26 lines • 904 B
JavaScript
"use client";
import { Fragment as _Fragment, jsx as _jsx } from "react/jsx-runtime";
import { useAssistantState } from "../../context/index.js";
const useBranchPickerCount = () => {
const branchCount = useAssistantState(({ message }) => message.branchCount);
return branchCount;
};
/**
* A component that displays the total number of branches for the current message.
*
* This component renders the branch count as plain text, useful for showing
* users how many alternative responses are available.
*
* @example
* ```tsx
* <div>
* Branch <BranchPickerPrimitive.Count /> of {totalBranches}
* </div>
* ```
*/
export const BranchPickerPrimitiveCount = () => {
const branchCount = useBranchPickerCount();
return _jsx(_Fragment, { children: branchCount });
};
BranchPickerPrimitiveCount.displayName = "BranchPickerPrimitive.Count";
//# sourceMappingURL=BranchPickerCount.js.map