From 0638c685b6133968fa275f78d45925bb67f658f0 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Tue, 28 Jul 2026 16:18:41 +0800 Subject: [PATCH] =?UTF-8?q?refactor(generate):=20=E6=8B=86=E5=88=86=20Step?= =?UTF-8?q?6CoverSettings=20=E4=B8=BA=E5=AD=90=E7=BB=84=E4=BB=B6=EF=BC=881?= =?UTF-8?q?87=E2=86=92109=E8=A1=8C,=20-42%=EF=BC=89=20(#1097)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Step6CoverSettings.tsx | 117 +++--------------- .../cover-settings/CoverModeSelector.tsx | 32 +++++ .../cover-settings/FrameCoverPicker.tsx | 58 +++++++++ .../cover-settings/UploadCoverPicker.tsx | 46 +++++++ 4 files changed, 152 insertions(+), 101 deletions(-) mode change 100644 => 100755 apps/web/src/pages/generate/components/Step6CoverSettings.tsx create mode 100755 apps/web/src/pages/generate/components/cover-settings/CoverModeSelector.tsx create mode 100755 apps/web/src/pages/generate/components/cover-settings/FrameCoverPicker.tsx create mode 100755 apps/web/src/pages/generate/components/cover-settings/UploadCoverPicker.tsx diff --git a/apps/web/src/pages/generate/components/Step6CoverSettings.tsx b/apps/web/src/pages/generate/components/Step6CoverSettings.tsx old mode 100644 new mode 100755 index d83c8cb6b..9bc563679 --- a/apps/web/src/pages/generate/components/Step6CoverSettings.tsx +++ b/apps/web/src/pages/generate/components/Step6CoverSettings.tsx @@ -1,9 +1,9 @@ -/** - * Step 6 封面设置组件 - */ import React from "react" import type { CoverConfig } from "../../editing-planner/types" import { useStep6Cover } from "../hooks/useStep6Cover" +import { CoverModeSelector } from "./cover-settings/CoverModeSelector" +import { FrameCoverPicker } from "./cover-settings/FrameCoverPicker" +import { UploadCoverPicker } from "./cover-settings/UploadCoverPicker" interface Step6CoverSettingsProps { coverSettings: CoverConfig @@ -28,7 +28,6 @@ const Step6CoverSettings: React.FC = (props) => {

🖼️ 选择封面

- {/* 启用开关 */}
启用自定义封面