Context providers
Context provider for reusing text components outside of message content.
The TextMessagePartProvider provides data and APIs for TextMessagePart components.
This is useful if you want to reuse the same Text component outside of a message text, e.g. with the @assistant-ui/react-markdown package.
import { AssistantRuntimeProvider } from "@assistant-ui/react";
const MyApp = () => {
return (
<TextMessagePartProvider text={"Hello!"}>
<MyMarkdownText />
</AssistantRuntimeProvider>
);
};Properties
AssistantRuntimeProvider
runtime:
AssistantRuntime
The runtime to provide to the rest of your app.
children?:
React.ReactNode