import { ShieldCheck, Signal, Smartphone, Trash2 } from 'lucide-react' import type { Device } from '../../types' import { conditionText, connectionText, getStatusClass } from '../../types' type DeviceMainCardProps = { device: Device } export function DeviceMainCard({ device }: DeviceMainCardProps) { return (
{device.image ? ( {device.model ) : ( )}

{device.model ?? '-'}

{device.factoryNumber}

{device.imei} {device.serialNumber ? ` · ${device.serialNumber}` : ''}

{conditionText[device.condition]}
{device.connectionText ?? connectionText[device.connection]}
{device.workTime && (
В работе: {device.workTime}
)}
Зарегистрирован {device.registeredAt ?? '10:00 20.04.2026'}
) }