import type { ComponentProps } from 'react'; import React from 'react'; import cx from 'classnames'; import type { AssetMetricRun } from '@bundle-stats/utils/types/webpack'; import { Stack } from '../../layout/stack'; import { Table } from '../../ui/table'; import css from './asset-not-predictive.module.css'; import { Alert } from '../../ui'; export type AssetNotPredictiveProps = { runs?: Array; labels?: Array; } & ComponentProps<'div'>; export const AssetNotPredictive = (props: AssetNotPredictiveProps) => { const { className = '', runs = null, labels = null, ...restProps } = props; return (

Asset hash is not predictive

File names are identical, but the size is different. Content changes without a hash change can cause runtime errors. {runs && (   File name Size {runs.map(({ name, value }, index) => ( {labels?.[index]} {name} {value} ))}
)}
); };