feat(title): 预设卡片预览联动用户选择的字体 #1238
Reference in New Issue
Block a user
Delete Branch "fix/preset-font-preview"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动
预设样式卡片上的"标题"预览文字,现在会跟随用户选择的字体实时变化。
修改文件
fontFamilyprop,合并到预览文字 stylesettings.font传递给 TitlePresetsGrid已确认的前置状态
applyPreset和getActivePreset已在 PR #1232 中解耦字号,仅比较 color/bold/italic/stroke/shadow🚀 预览环境已部署
【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
cleanup()。如果项目依赖的版本 >= 13,显式导入并调用cleanup()是多余的,可以移除以保持代码简洁。✅ 良好实践
TitlePresetsGrid.tsx中使用对象展开运算符 (...) 来合并previewStyle和fontFamily,这种方式简洁且能正确处理样式覆盖。fontFamily属性标记为可选 (fontFamily?: string),确保了组件的向后兼容性,避免破坏现有调用。TitleStylePanel.tsx中传递settings.font时,即使该值未定义,子组件也能通过三元运算符安全处理。🤖 由 AI 代码审查机器人自动生成 | 2026-08-04 09:56:28 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1238 已关闭或合并,对应的预览环境已被清理。