UNPKG

@assistant-ui/react

Version:

React components for AI chat.

17 lines 465 B
// src/model-config/useInlineRender.tsx import { useCallback, useEffect, useState } from "react"; import { create } from "zustand"; var useInlineRender = (toolUI) => { const [useToolUI] = useState(() => create(() => toolUI)); useEffect(() => { useToolUI.setState(toolUI); }); return useCallback((args) => { const toolUI2 = useToolUI(); return toolUI2(args); }, []); }; export { useInlineRender }; //# sourceMappingURL=useInlineRender.mjs.map