import { Paper, SimpleGrid, Skeleton, Stack, Text } from "@mantine/core" import { DASHBOARD_CARDS } from "../../config/dashboard.config" import type { SummaryCardsProps } from "./types/summary-cards-props.type" /** * Карточки сводных метрик dashboard. * * Используется для: * - отображения количества assets, presets и hosts * - компактного статуса загрузки данных */ export const SummaryCards = (props: SummaryCardsProps) => { const { isLoading, summary } = props return ( {DASHBOARD_CARDS.map((card) => ( {isLoading ? ( ) : ( {summary[card.metric]} )} {card.title} {card.description} ))} ) }