import React from 'react'; import { Card } from '../ui/Card.tsx'; import { Badge } from '../ui/Badge.tsx'; import { Incident } from '../../data/schema.ts'; import { formatCurrency } from '../../lib/utils.ts'; interface IncidentCardProps { incident: Incident; } const severityVariant = { critical: 'danger' as const, high: 'warning' as const, medium: 'info' as const, low: 'default' as const, }; const statusVariant = { resolved: 'success' as const, investigating: 'warning' as const, monitoring: 'info' as const, fixed: 'success' as const, }; export const IncidentCard: React.FC = ({ incident }) => { return (
{incident.severity} {incident.status}

{incident.name}

{incident.description}

{incident.date} {formatCurrency(incident.price)}
); };