diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 622f9f2..084724f 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -113,6 +113,9 @@ function App() { position="top-right" maxNotifications={5} /> + + {/* Modal 渲染容器 - 独立于主布局,避免复杂容器结构影响 */} +
); diff --git a/apps/desktop/src/components/CreateDynamicModal.tsx b/apps/desktop/src/components/CreateDynamicModal.tsx index a0a03ef..fb5d5e4 100644 --- a/apps/desktop/src/components/CreateDynamicModal.tsx +++ b/apps/desktop/src/components/CreateDynamicModal.tsx @@ -1,5 +1,6 @@ import React, { useState } from 'react'; import { Model, CreateDynamicRequest, AIModelOption } from '../types/model'; +import { Modal } from './Modal'; import { XMarkIcon, PhotoIcon, @@ -81,7 +82,7 @@ const CreateDynamicModal: React.FC为 {model.name} 生成AI视频
-+ {message} +
- {/* 优化的对话框 */} -- {message} -
- - {itemName && ( -要删除的项目:
-- {itemName} -
-重要提醒
-- 此操作无法撤销,请确认您要继续。 -
-要删除的项目:
++ {itemName} +
重要提醒
++ 此操作无法撤销,请确认您要继续。 +
- {subtitle} -
- )} + {/* 弹框容器 */} ++ {subtitle} +
+ )} +- 点击"生成视频"按钮,生成您的第一个AI视频 +
{error}
+ ++ 点击"生成视频"按钮,创建您的第一个AI视频动态
+{dynamic.description}
- - {/* 提示词 */} -{dynamic.prompt}
-{dynamic.description}
+ + {/* 提示词预览 */} +{dynamic.prompt}
+- 共 {dynamics.length} 个视频 -
-