import React from 'react'; import { DomaApplication } from '../../types'; // Added CheckCircle2 to the imports from lucide-react import { AlertTriangle, MapPin, Phone, User, Clock, ChevronRight, Siren, ShieldAlert, CheckCircle2 } from 'lucide-react'; interface Props { applications: DomaApplication[]; } export const DispatcherControl: React.FC = ({ applications }) => { const overdue = applications.filter(a => a.status !== 'done' && a.status !== 'canceled' && new Date(a.deadlineAt) < new Date()); return (
{/* Urgent Alert Bar */}

Внимание: Просрочка

Требуется немедленное вмешательство в {overdue.length} заявках

{/* Overdue List */}

Журнал инцидентов

{overdue.map(app => (
SLA Breach № {app.number}

{app.address}, кв. {app.apartment}

«{app.description}»

Просрочено на 4ч.

Дедлайн: {new Date(app.deadlineAt).toLocaleTimeString()}

))} {overdue.length === 0 && (
{/* FIX: CheckCircle2 is now imported correctly from lucide-react */}

Все заявки в рамках нормативов

)}
); };