Reference in New Issue
Block a user
Delete Branch "fix/1800-1893-ux"
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?
概述
一个小 PR 同时修两处 UI/UX 问题:
1. #1800 批量生成进度卡片列宽过窄、标题与进度条重叠
根因:
generate.css里.xx-batch-gen-grid默认minmax(160px, 180px),但组件 JSX 用 inline style 硬编码minmax(280px, 320px),两套规则冲突;inline 赢,但.xx-batch-gen-card没有width:100%。<span>同时承载图标和文本,缺少flex:1 / min-width:0触发 ellipsis,长标题横向溢出到相邻卡片的进度条区域,造成"重叠"视觉。修复:
gridTemplateColumns和卡片maxWidth: 320,把 grid 规则统一放到 CSS:repeat(auto-fill, minmax(300px, 360px)),大屏多列时更宽松;justify-items: stretch+ 卡片width:100%; box-sizing:border-box,卡片自动撑满列宽;xx-batch-gen-card-icon flex-shrink:0)+ 文本(xx-batch-gen-card-title-text flex:1;min-width:0;ellipsis;nowrap),父级 flex 容器也加min-width:0保证 ellipsis 生效;2. #1893 文案库 AI 入口 UX 细节
disabled状态下吞掉原生title,改为<Tooltip><span><Button/></span></Tooltip>包裹;disabled={contentEmpty}+ Tooltip,和标题按钮一致;loading 时也禁用;setRewriteResult(null)清空;maskClosable={!rewriteLoading} closable={!rewriteLoading}+ onCancel 判断,和抖音提取弹窗一致;footer「关闭」按钮 loading 时 disabled;disabled={rewriteLoading}。不改
SCRIPTS_API_MOCK=true,未动 CRUD 逻辑;验收
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #1937 已关闭或合并,对应的预览环境已被清理。