feat(pagespeed): split diagnostics by category (Performance, Accessibility, Best Practices, SEO)

Each Lighthouse category gets its own card with failing audits sorted
by impact and collapsed passed audits. Matches pagespeed.web.dev layout.
This commit is contained in:
Usman Baig
2026-03-22 19:52:49 +01:00
parent fcbf21b715
commit 8649f37bb9
2 changed files with 52 additions and 33 deletions

View File

@@ -20,6 +20,7 @@ export interface AuditSummary {
display_value?: string
savings_ms?: number
category: 'opportunity' | 'diagnostic' | 'passed'
group?: string // "performance", "accessibility", "best-practices", "seo"
details?: AuditDetailItem[]
}