import { Card, CardContent, CardActionArea, Chip, Tooltip, Typography } from '@mui/material' import type { KpiCardData } from '../../domain/dashboard' interface KpiCardProps { card: KpiCardData } export function KpiCard({ card }: KpiCardProps) { const trendColor = card.trend === 'up' ? 'success' : card.trend === 'down' ? 'error' : 'default' const content = ( {card.label} {card.value} {card.trendLabel && ( )} ) const card_ = ( {card.onClick ? ( {content} ) : ( content )} ) if (card.tooltip) { return ( {card_} ) } return card_ }