AssistantNameContext
Holds the assistant's display name.
import { AssistantNameContext } from '@superinterface/react'
import { useContext } from 'react'
export const Greeting = () => {
const name = useContext(AssistantNameContext)
return <p>Hello {name}</p>
}
Provider
Wrap children with AssistantNameContext.Provider
to override the name.
<AssistantNameContext.Provider value="Helper Bot">
{children}
</AssistantNameContext.Provider>
Consumer
AssistantNameContext.Consumer
offers a render-prop alternative.
<AssistantNameContext.Consumer>
{(name) => <span>{name}</span>}
</AssistantNameContext.Consumer>