This commit is contained in:
hailin 2025-06-23 12:49:41 +08:00
parent a4085bfc89
commit 42ab656ca3
2 changed files with 19 additions and 8 deletions

View File

@ -113,12 +113,23 @@ const initialUIState: {
}[] = []
// AI is a provider you wrap your application with so you can access AI and UI state in your components.
export const AI = createAI({
actions: {
submit
},
// Each state can be any shape of object, but for chat applications
// it makes sense to have an array of messages. Or you may prefer something like { id: number, messages: Message[] }
// export const AI = createAI({
// actions: {
// submit
// },
// // Each state can be any shape of object, but for chat applications
// // it makes sense to have an array of messages. Or you may prefer something like { id: number, messages: Message[] }
// initialUIState,
// initialAIState
// })
export const {
AIProvider,
useUIState,
useAIState,
useActions
} = createAI({
actions: { submit },
initialUIState,
initialAIState
})
})

View File

@ -54,7 +54,7 @@ export default function RootLayout({
disableTransitionOnChange
>
{/* <Header /> */}
<AI.AIProvider>{children}</AI.AIProvider>
<AIProvider>{children}</AIProvider>
{/* <Footer /> */}
</ThemeProvider>
)