UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

31 lines (30 loc) • 870 B
"use client"; import { createActionButton } from "../../utils/createActionButton.js"; import { c } from "@assistant-ui/tap/react-shim/compiler-runtime"; import "@assistant-ui/tap/react-shim"; import { useAui } from "@assistant-ui/store"; // src/primitives/queueItem/QueueItemSteer.ts const useQueueItemSteer = () => { const $ = c(2); const aui = useAui(); let t0; if ($[0] !== aui.queueItem) { t0 = () => { aui.queueItem.steer(); }; $[0] = aui.queueItem; $[1] = t0; } else t0 = $[1]; return t0; }; /** * A button that steers the current run to process this queue item immediately. * * @example * ```tsx * <QueueItemPrimitive.Steer>Run Now</QueueItemPrimitive.Steer> * ``` */ const QueueItemPrimitiveSteer = createActionButton("QueueItemPrimitive.Steer", useQueueItemSteer); export { QueueItemPrimitiveSteer }; //# sourceMappingURL=QueueItemSteer.js.map