UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

27 lines (26 loc) 720 B
"use client"; // src/context/providers/PartProvider.tsx import { useMemo } from "react"; import { AssistantProvider, useAssistantApi, createAssistantApiField } from "../react/AssistantApiContext.js"; import { jsx } from "react/jsx-runtime"; var PartByIndexProvider = ({ index, children }) => { const api = useAssistantApi(); const api2 = useMemo(() => { return { part: createAssistantApiField({ source: "message", query: { type: "index", index }, get: () => api.message().part({ index }) }) }; }, [api, index]); return /* @__PURE__ */ jsx(AssistantProvider, { api: api2, children }); }; export { PartByIndexProvider }; //# sourceMappingURL=PartProvider.js.map