import { Typography } from "@mui/joy"; import { useTranslation } from "react-i18next"; interface StatTilesProps { expired: number; expiringSoon: number; lowStock: number; unitsStored: number; } export const StatTiles = ({ expired, expiringSoon, lowStock, unitsStored, }: StatTilesProps) => { const { t } = useTranslation(); const tiles = [ { value: expired, label: t("stat-expired"), accent: "var(--joy-palette-danger-solidBg)" }, { value: expiringSoon, label: t("stat-expiring-soon"), accent: "var(--joy-palette-warning-solidBg)" }, { value: lowStock, label: t("stat-low-stock"), accent: "var(--joy-palette-neutral-500)" }, { value: unitsStored, label: t("stat-units-stored"), accent: "var(--joy-palette-primary-solidBg)" }, ]; return (
{tiles.map((tile) => (
{tile.value} {tile.label}
))}
); };