Docker / build (push) Failing after 19s
- Expanded the ReUI skill description to include 20 free building blocks. - Updated references in various documentation files to reflect the new count of components. - Enhanced the data-grid documentation to specify the use of TanStack Table v9. - Added new component details, including the icon-tile, and clarified usage instructions across multiple files. This update improves clarity and ensures that all references are consistent with the latest component offerings.
2.8 KiB
2.8 KiB
name: MM ReUI Dashboard overview: Wave D — /dashboard и /traffic: hybrid KpiStatGrid (EvoBGP DNA) + OpsDashboard + QuickActionGrid + Frame charts. todos:
- id: dashboard-ops content: "Dashboard: StatCard → hybrid KpiStatGrid + OpsDashboard" status: pending
- id: traffic-frame content: "Traffic: hybrid KpiStatGrid + Frame charts" status: pending
- id: qa-grid content: QuickActionGrid (sibling hybrid DNA) status: pending isProject: false
Wave D — Dashboard & overview
Родитель: MM ReUI Master. Зависимости: A (hybrid kit), B (эталон).
Цель
Убрать hand-roll StatCard (Card). KPI = hybrid как в старых apps.
KPI (MUST)
/dashboardи/traffic: толькоKpiStatGridhybrid (stats-12)- Удалить локальный
StatCard/ Card metric grids - NEVER: SectionCards, sparkline-inside-Card как KPI shell (sparkline может быть внутри hybrid tile через kit API, не отдельный Card KPI)
- Quick Actions: только
QuickActionGrid(sibling hybrid), не Button/Card grid
Routes
| Route | ~LOC | Работа |
|---|---|---|
/dashboard |
~926 | StatCard → hybrid KpiStatGrid; OpsDashboard; Frame probes |
/traffic |
~1020 | hybrid KPI; Frame charts; semantic tokens |
ReUI refs (MCP surface: frame)
- dashboard-1
- KPI: только stats-12 · QA card-12 DNA via kit
- Charts: chart-15 adapt (не KPI substitute)
- Shell: app-shell-12
Ключевые файлы
app/(main)/dashboard/page.tsxcomponents/dashboard/latency-chart.tsx,bandwidth-chart.tsx,internet-path-map.tsxcomponents/data-grids/dashboard-active-probes-data-grid.tsxapp/(main)/traffic/page.tsx
Порядок секций
Hybrid KPI → QuickActionGrid → charts / path map → attention + probes.
showQuickActions default true.
Инварианты
- Не менять API fetch
- Path map — Frame wrap, не rewrite
- Не смешивать Card KPI с Frame
DoD
- Нет
StatCard/Card KPI на/dashboardи/traffic - Только hybrid
KpiStatGrid(EvoBGP DNA) - Charts/path в Frame panels
- lint/build OK