/* Carte affichée dans le dashboard pour chaque monitoring */ import { useNavigate } from 'react-router-dom'; import Badge from './Badge'; import { getStatutMonitoring } from '../../utils/statutMonitoring'; import styles from './MonitoringCard.module.css'; export default function MonitoringCard({ monitoring }) { const navigate = useNavigate(); const nbErreurs = monitoring.nb_erreurs ?? monitoring.count ?? 0; const monitoringId = monitoring.id ?? monitoring.id_monito; const statut = getStatutMonitoring(nbErreurs); /* Calcul du pourcentage de la barre de progression (max 100%) */ const progressPct = Math.min((nbErreurs / 20) * 100, 100); return (