UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

20 lines 500 B
"use client"; import { useCallback, useEffect, useState } from "react"; import { create } from "zustand"; const useInlineRender = (toolUI) => { const [useToolUI] = useState(() => create(() => toolUI)); useEffect(() => { useToolUI.setState(toolUI); }, [toolUI, useToolUI]); return useCallback( function ToolUI(args) { const toolUI2 = useToolUI(); return toolUI2(args); }, [useToolUI] ); }; export { useInlineRender }; //# sourceMappingURL=useInlineRender.js.map