From 5d3014d1d017ff216b180a5437d098b119bcb184 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Tue, 4 Aug 2026 14:49:48 +0800 Subject: [PATCH] =?UTF-8?q?fix(title):=20toggleAiAutoSelect=20=E7=AE=80?= =?UTF-8?q?=E5=8C=96=E4=B8=BA=E7=BA=AF=20toggle=EF=BC=8C=E6=B6=88=E9=99=A4?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E8=A6=86=E7=9B=96=E9=A3=8E=E9=99=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hooks/useStep4Title/useTitleStyleUpdaters.ts | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/apps/web/src/pages/generate/hooks/useStep4Title/useTitleStyleUpdaters.ts b/apps/web/src/pages/generate/hooks/useStep4Title/useTitleStyleUpdaters.ts index da50abba3..49ef2685d 100644 --- a/apps/web/src/pages/generate/hooks/useStep4Title/useTitleStyleUpdaters.ts +++ b/apps/web/src/pages/generate/hooks/useStep4Title/useTitleStyleUpdaters.ts @@ -5,8 +5,6 @@ import type { TitleSettings } from "../../types" interface UseTitleStyleUpdatersOptions { titleSettings: TitleSettings onTitleSettingsChange: (settings: TitleSettings) => void - /** AI 自动生成标题函数(由 useStep4Title 从 aiGenerator 注入) */ - autoGenerateTitle?: () => string } /** @@ -16,7 +14,6 @@ interface UseTitleStyleUpdatersOptions { export function useTitleStyleUpdaters({ titleSettings, onTitleSettingsChange, - autoGenerateTitle, }: UseTitleStyleUpdatersOptions) { /** 匹配预设:只用 color/bold/italic/stroke/shadow,不再匹配 size */ const getActivePreset = (settings: TitleSettings): string | null => { @@ -44,17 +41,8 @@ export function useTitleStyleUpdaters({ ) const toggleAiAutoSelect = useCallback(() => { - if (!titleSettings.aiAutoSelect) { - // 打开开关:自动生成标题 - if (autoGenerateTitle) { - autoGenerateTitle() - } - } - onTitleSettingsChange({ - ...titleSettings, - aiAutoSelect: !titleSettings.aiAutoSelect, - }) - }, [titleSettings, onTitleSettingsChange, autoGenerateTitle]) + onTitleSettingsChange({ ...titleSettings, aiAutoSelect: !titleSettings.aiAutoSelect }) + }, [titleSettings, onTitleSettingsChange]) const updatePosition = useCallback( (position: string) => {