import { AlertTriangle, ArrowRight, ScrollText, Shield } from 'lucide-react'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; import { Link } from 'react-router-dom'; interface NavCardProps { title: string; description: string; to: string; icon: React.ComponentType<{ className?: string }>; stat?: string; badge?: number; } function NavCard({ title, description, to, icon: Icon, stat, badge }: NavCardProps) { return (
{title} {badge !== undefined && badge > 0 && ( {badge} )}
{description}
{stat && (

{stat}

)}
); } interface MonitoringNavCardsProps { errorCount?: number; rateLimitCount?: number; } export function MonitoringNavCards({ errorCount, rateLimitCount }: MonitoringNavCardsProps) { return (
); }