| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ai-invocations | ||
| host-admin | ||
| plan-detail | ||
| plans | ||
| ui | ||
| auth-gate.tsx | ||
| can.tsx | ||
| mock-login-dialog.tsx | ||
| priority-hover.tsx |
新组件:
- priority-hover.tsx — 优先级数字悬浮展示 6 因子 breakdown
(timeWindowFactor / valueBonus / urgencyBonus / signalQualityDiscount 等),
无 breakdown 时 fallback 简版文案
- persona-feature-hover.tsx — 患者画像卡片右上角悬浮算法说明
(key → 中文映射 + 算法 evidence + 当前 score)
plan-detail-app.tsx:
ResponsiveDetail wrapper — xl: 三栏 grid;<xl: shadcn Tabs 折叠
TopBar 响应式隐藏/显示;PriorityHover 接入
chain-viz.tsx:
加 "★ 再启新链" 状态(目标 + ongoing/entered)— 上条治疗链未闭环又再次诊断同
类型时,以"再启新链"语义渲染,跟普通 discovered 区分
reason-line.tsx:
多 trigger 来源标签:typeSet.size > 1 → "诊断+医生建议"(过去只显单一)
shared.tsx — MD parser 修 React 重复 key 警告:
blockquote/bullet 内 while 消费多行后 i 已前移,push 时 key={i} 跟下一个
paragraph push 的 key={i} 相同 → React reconciliation 报 duplicate key 3,
视觉表现为 blockquote 被重复渲染。改用独立 key++ 计数,跟 line index i 解耦。
drawer.tsx / task-drawer.tsx:
drawer cards 右上角接入 persona-feature-hover;英文 key 中文映射统一
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ai-invocations | Loading commit data... | |
| host-admin | Loading commit data... | |
| plan-detail | Loading commit data... | |
| plans | Loading commit data... | |
| ui | Loading commit data... | |
| auth-gate.tsx | Loading commit data... | |
| can.tsx | Loading commit data... | |
| mock-login-dialog.tsx | Loading commit data... | |
| priority-hover.tsx | Loading commit data... |