Styling fix and scraper bug fix
This commit is contained in:
@@ -13,18 +13,19 @@ interface OverviewMetricsProps {
|
||||
|
||||
export function OverviewMetrics({ metrics, title = 'Overview' }: OverviewMetricsProps): ReactNode {
|
||||
return (
|
||||
<section role="region" aria-label={title} data-testid="overview-metrics">
|
||||
<h2 data-testid="metrics-title">{title}</h2>
|
||||
<div role="list" data-testid="metrics-list">
|
||||
<section role="region" aria-label={title} data-testid="overview-metrics" className="overview-metrics">
|
||||
<h2 data-testid="metrics-title" className="overview-metrics__title">{title}</h2>
|
||||
<div role="list" data-testid="metrics-list" className="overview-metrics__list">
|
||||
{metrics.map((metric, index) => (
|
||||
<div
|
||||
key={index}
|
||||
role="listitem"
|
||||
data-testid={metric.testId || `metric-${index}`}
|
||||
data-label={metric.label}
|
||||
className="overview-metrics__item"
|
||||
>
|
||||
<span data-testid={`metric-label-${index}`}>{metric.label}:</span>
|
||||
<span data-testid={`metric-value-${index}`}>{metric.value}</span>
|
||||
<span data-testid={`metric-label-${index}`} className="overview-metrics__label">{metric.label}:</span>
|
||||
<span data-testid={`metric-value-${index}`} className="overview-metrics__value">{metric.value}</span>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user