diff --git a/AppImage/components/health-status-modal.tsx b/AppImage/components/health-status-modal.tsx index e9a0a494..ba3223ea 100644 --- a/AppImage/components/health-status-modal.tsx +++ b/AppImage/components/health-status-modal.tsx @@ -279,21 +279,14 @@ export function HealthStatusModal({ open, onOpenChange, getApiUrl }: HealthStatu } const getStatusBadge = (status: string) => { - const statusUpper = status?.toUpperCase() - switch (statusUpper) { - case "OK": - return {t("healthStatus.status.ok")} - case "INFO": - return {t("healthStatus.status.info")} - case "WARNING": - return {t("healthStatus.status.warning")} - case "CRITICAL": - return {t("healthStatus.status.critical")} - case "UNKNOWN": - return {t("healthStatus.status.unknown")} - default: - return {t("healthStatus.status.unknown")} - } + const s = status?.toUpperCase() + const label = + s === "OK" ? t("healthStatus.status.ok") : + s === "INFO" ? t("healthStatus.status.info") : + s === "WARNING" ? t("healthStatus.status.warning") : + s === "CRITICAL" ? t("healthStatus.status.critical") : + t("healthStatus.status.unknown") + return {label} } const formatStatus = (status: string) => {