/** * Trouve-KA — table des erreurs de crawl récentes * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai */ import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { formatTime } from "@/lib/format"; import type { AdminOverview } from "@/lib/types"; interface RecentErrorsProps { errors: AdminOverview["recent_errors"]; } export function RecentErrors({ errors }: RecentErrorsProps) { return ( Erreurs récentes {errors.length === 0 ? (

Aucune erreur récente. Tout roule.

) : ( {errors.map((error, index) => ( ))}
Erreurs de crawl récentes, avec l'URL, le code d'erreur et l'heure
URL Code d'erreur Heure
{error.url} {error.error_code} {formatTime(error.at)}
)}
); }