diff --git a/apps/blogai/app/[locale]/morphic/action.tsx b/apps/blogai/app/[locale]/morphic/action.tsx index 3ac6e60..7cda0f9 100644 --- a/apps/blogai/app/[locale]/morphic/action.tsx +++ b/apps/blogai/app/[locale]/morphic/action.tsx @@ -123,15 +123,20 @@ const initialUIState: { // initialAIState // }) -export const { - AIProvider, - useUIState, - useAIState, - useActions -} = createAI({ +// ✅ 第一步:先创建 AI +const AI = createAI({ actions: { submit }, initialUIState, initialAIState }) +// ✅ 第二步:解构出 Provider 和 hooks +export const { + AIProvider, + useUIState, + useAIState, + useActions +} = AI + +// ✅ 第三步:导出 AI 给 getMutableAIState 用 export { AI } \ No newline at end of file