diff --git a/AppImage/components/health-status-modal.tsx b/AppImage/components/health-status-modal.tsx
index 3bdb0c8..d1968e8 100644
--- a/AppImage/components/health-status-modal.tsx
+++ b/AppImage/components/health-status-modal.tsx
@@ -29,6 +29,7 @@ interface CategoryCheck {
status: string
reason?: string
details?: any
+ dismissable?: boolean
[key: string]: any
}
@@ -315,6 +316,8 @@ export function HealthStatusModal({ open, onOpenChange, getApiUrl }: HealthStatu
{Object.entries(details).map(([detailKey, detailValue]: [string, any]) => {
if (typeof detailValue === "object" && detailValue !== null) {
+ const isDismissable = detailValue.dismissable !== false
+
return (
{detailValue.reason}
)}
- {(status === "WARNING" || status === "CRITICAL") && (
+ {(status === "WARNING" || status === "CRITICAL") && isDismissable && (