feat(title): wire autoGenerateTitle into styleUpdaters

This commit is contained in:
2026-08-04 14:41:40 +08:00
parent cfe4f5d195
commit a70e789cf4
@@ -24,8 +24,12 @@ export function useStep4Title({ titleSettings, onTitleSettingsChange }: UseStep4
// AI 标题生成
const aiGenerator = useAiTitleGenerator({ titleSettings, onTitleSettingsChange })
// 样式更新
const styleUpdaters = useTitleStyleUpdaters({ titleSettings, onTitleSettingsChange })
// 样式更新(注入 autoGenerateTitle 让 toggleAiAutoSelect 能调用)
const styleUpdaters = useTitleStyleUpdaters({
titleSettings,
onTitleSettingsChange,
autoGenerateTitle: aiGenerator.autoGenerateTitle,
})
return {
// 数据
@@ -43,6 +47,7 @@ export function useStep4Title({ titleSettings, onTitleSettingsChange }: UseStep4
handleGenerateAiTitles: aiGenerator.handleGenerateAiTitles,
handleSelectAiTitle: aiGenerator.handleSelectAiTitle,
handleRefreshAiTitles: aiGenerator.handleRefreshAiTitles,
autoGenerateTitle: aiGenerator.autoGenerateTitle,
// 标题设置操作
updateTitle: styleUpdaters.updateTitle,
toggleAiAutoSelect: styleUpdaters.toggleAiAutoSelect,