UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

23 lines 751 B
"use client"; import { createContext } from "react"; import { createContextHook } from "./utils/createContextHook"; import { createStateHookForRuntime } from "./utils/createStateHookForRuntime"; const ContentPartContext = createContext( null ); const useContentPartContext = createContextHook( ContentPartContext, "a component passed to <MessagePrimitive.Content components={...}>" ); function useContentPartRuntime(options) { const context = useContentPartContext(options); if (!context) return null; return context.useContentPartRuntime(); } const useContentPart = createStateHookForRuntime(useContentPartRuntime); export { ContentPartContext, useContentPart, useContentPartRuntime }; //# sourceMappingURL=ContentPartContext.js.map