'use client' import React from 'react' import { AssignmentOverview, ASSIGNMENT_STATUS_LABELS, ASSIGNMENT_STATUS_COLORS, formatDate } from './types' import { Badge, ComplianceBar, HoursBar, IconTask, IconCalendar } from './ui-primitives' export function MandantCard({ assignment, onClick, }: { assignment: AssignmentOverview onClick: () => void }) { return (
{/* Header */}

{assignment.tenant_name}

{assignment.tenant_slug}

{/* Compliance Score */}
Compliance-Score
{/* Hours */}
Stunden diesen Monat
{/* Footer: Tasks */}
{assignment.open_task_count} offene Aufgaben
{assignment.urgent_task_count > 0 && ( )}
{/* Next deadline */} {assignment.next_deadline && (
Naechste Frist: {formatDate(assignment.next_deadline)}
)}
) }