assistant-chat.tsx
44.5 KB
-
fix(助手): 窗口 400 → 480,确认单汇总行改成可换行 · d0a9f5f4
① 窗口宽度 400 → 480(产品:「调宽一点」)。
⚠ ️ `openAt` 里的 480 与 className 的 `w-[480px]` 是一对,Tailwind 任意值必须是字面量、插不进常量,改一处要改两处; 顺带把注释里当年按 400 写的依据一并同步(下一个人不会再按 400 做决定)。 ② 确认单汇总行**没做响应式**:`flex items-center` 不换行,窄窗里 「共 N 人 · 拟分 X · 待分配 Y」+ 角标 + 时效下拉挤在一行 —— 实测「已移除 1」被压成**竖排单字**、时效下拉顶出卡片边界。 ⇒ 改 `flex-wrap` + `gap-y-1`;两个角标补 `flex-none whitespace-nowrap` (不锁就会被压到零宽、中文按单字折行,那正是竖排的成因); 时效那组补 whitespace-nowrap。`ml-auto` 换行后仍按行推到右端,不受影响。 同样的毛病在"已分配 + 撤销三个数"那一行,一并加了 wrap。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>luoqi committed