@assistant-ui/react
Version:
Typescript/React library for AI Chat
22 lines (21 loc) • 541 B
JavaScript
"use client";
// src/model-context/useInlineRender.tsx
import { useCallback, useEffect, useState } from "react";
import { create } from "zustand";
var 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.mjs.map