import { ArrowLeft, MessageSquare, ShieldAlert } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Application } from '@/lib/mock-data'; import { SlaBadge } from '@/components/sla/SlaBadge'; import { SlaStatusSnapshot } from '@/services/sla.service'; interface ApplicationDetailsHeaderProps { application: Application; slaStatus?: SlaStatusSnapshot | null; isNonResponsive: boolean; isAdmin: boolean; onBack: () => void; onOpenWorknotes: () => void; } export function ApplicationDetailsHeader({ application, slaStatus, isNonResponsive, isAdmin, onBack, onOpenWorknotes, }: ApplicationDetailsHeaderProps) { return ( <> {isNonResponsive && (
Audit process is currently on hold due to missing cooperation
{application.registrationNumber}
{slaStatus && (