UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

28 lines (27 loc) • 806 B
"use client"; import { c } from "@assistant-ui/tap/react-shim/compiler-runtime"; import { AuiConfig, AuiProvider, useAui } from "@assistant-ui/store"; import { jsx } from "react/jsx-runtime"; import { ThreadMessageClient } from "@assistant-ui/core/store"; // src/context/providers/MessageProvider.tsx const MessageProvider = (t0) => { const $ = c(4); const { children, ...props } = t0; const aui = useAui(); const config = AuiConfig({ message: ThreadMessageClient(props) }); let t1; if ($[0] !== aui || $[1] !== children || $[2] !== config) { t1 = /* @__PURE__ */ jsx(AuiProvider, { extends: aui, config, children }); $[0] = aui; $[1] = children; $[2] = config; $[3] = t1; } else t1 = $[3]; return t1; }; export { MessageProvider }; //# sourceMappingURL=MessageProvider.js.map