@assistant-ui/react
Version:
Typescript/React library for AI Chat
16 lines (15 loc) • 505 B
JavaScript
"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