From 54306ea870eccbc93cac6ecc593bc6d351320267 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 23 Jun 2025 13:32:21 +0800 Subject: [PATCH] . --- apps/blogai/app/[locale]/morphic/action.tsx | 6 ++---- apps/blogai/app/[locale]/morphic/layout.tsx | 10 +++------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/apps/blogai/app/[locale]/morphic/action.tsx b/apps/blogai/app/[locale]/morphic/action.tsx index 7872455..23f8e9a 100644 --- a/apps/blogai/app/[locale]/morphic/action.tsx +++ b/apps/blogai/app/[locale]/morphic/action.tsx @@ -19,11 +19,11 @@ const initialUIState: { component: React.ReactNode }[] = [] -const AIProvider = createAI({ +export const AI = createAI({ actions: { submit: async function(formData?: FormData, skip?: boolean) { 'use server' - const aiState = getMutableAIState() + const aiState = getMutableAIState() const uiStream = createStreamableUI() const isGenerating = createStreamableValue(true) const messages: ExperimentalMessage[] = aiState.get() as any @@ -92,5 +92,3 @@ const AIProvider = createAI({ initialUIState, initialAIState }) - -export default AIProvider diff --git a/apps/blogai/app/[locale]/morphic/layout.tsx b/apps/blogai/app/[locale]/morphic/layout.tsx index fb32f84..4a29182 100644 --- a/apps/blogai/app/[locale]/morphic/layout.tsx +++ b/apps/blogai/app/[locale]/morphic/layout.tsx @@ -1,6 +1,6 @@ import type { Metadata, Viewport } from 'next' import { Inter as FontSans } from 'next/font/google' -import AIProvider from './action' // ✅ default 导入 +import { AI } from './action' // 注意,导入的是 { AI },不是 AIProvider! import '../../globals.css' import { cn } from '@/lib/utils' import { ThemeProvider } from '@/components/mpv2/theme-provider' @@ -52,10 +52,6 @@ export default function RootLayout({ disableTransitionOnChange > {/*
*/} - + {children} - - {/*