@assistant-ui/react
Version:
React components for AI chat.
17 lines • 465 B
JavaScript
// 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