diff --git a/app/sites/[id]/pagespeed/page.tsx b/app/sites/[id]/pagespeed/page.tsx index df1f307..843a396 100644 --- a/app/sites/[id]/pagespeed/page.tsx +++ b/app/sites/[id]/pagespeed/page.tsx @@ -552,43 +552,60 @@ function AuditRow({ audit }: { audit: AuditSummary }) { {audit.description && (
{audit.description}
)} - {/* Items table */} + {/* Items list */} {audit.details && Array.isArray(audit.details) && audit.details.length > 0 && ( -
- {item.url ? (
- {item.url}
- ) : item.node?.snippet ? (
- {item.node.snippet}
- ) : item.label || item.groupLabel || item.statistic || ''}
- |
- {/* Wasted bytes */}
- {item.wastedBytes != null && (
- - {item.wastedBytes < 1024 ? `${item.wastedBytes} B` : `${(item.wastedBytes / 1024).toFixed(1)} KiB`} - | - )} - {/* Total bytes */} - {item.totalBytes != null && !item.wastedBytes && ( -- {item.totalBytes < 1024 ? `${item.totalBytes} B` : `${(item.totalBytes / 1024).toFixed(1)} KiB`} - | - )} - {/* Wasted ms */} - {item.wastedMs != null && ( -- {item.wastedMs < 1000 ? `${Math.round(item.wastedMs)}ms` : `${(item.wastedMs / 1000).toFixed(1)}s`} - | - )} -
{item.node.snippet}
+ )}
+ {/* Statistic-type items */}
+ {!item.url && !item.node && item.statistic && (
+ {item.statistic}
+ )}
+ + {audit.details.length - 10} more items
)}