UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

16 lines (15 loc) 505 B
"use client"; // src/model-context/useAssistantToolUI.tsx import { useEffect } from "react"; import { useToolUIsStore } from "../context/react/AssistantContext.mjs"; var useAssistantToolUI = (tool) => { const toolUIsStore = useToolUIsStore(); useEffect(() => { if (!tool) return; return toolUIsStore.getState().setToolUI(tool.toolName, tool.render); }, [toolUIsStore, tool?.toolName, tool?.render, !tool]); }; export { useAssistantToolUI }; //# sourceMappingURL=useAssistantToolUI.mjs.map