diff --git a/Features/Backup/AppMenuView.swift b/Features/Backup/AppMenuView.swift index 3ef7de1..9ebc817 100644 --- a/Features/Backup/AppMenuView.swift +++ b/Features/Backup/AppMenuView.swift @@ -31,10 +31,10 @@ struct AppMenuView: View { return AppTheme.inkQuaternary } - // NAS badge — TCP ping only, never green (not auth-confirmed) + // NAS badge — green when reachable, orange when offline, muted when unknown private var nasBadgeLabel: String { switch lanMonitor.nasReachable { - case true: return "Reachable" + case true: return "Connected" case false: return "Offline" default: return "Unknown" } @@ -42,8 +42,8 @@ struct AppMenuView: View { private var nasBadgeColor: Color { switch lanMonitor.nasReachable { - case true: return Color(red: 1.0, green: 0.58, blue: 0.0) - case false: return AppTheme.destructive + case true: return AppTheme.positive + case false: return Color(red: 1.0, green: 0.58, blue: 0.0) default: return AppTheme.inkQuaternary } } @@ -102,7 +102,7 @@ struct AppMenuView: View { VStack(spacing: 0) { // NAS row HStack(spacing: 12) { - iconBadge("externaldrive", color: AppTheme.inkSecondary) + iconBadge("server.rack", color: AppTheme.inkSecondary) VStack(alignment: .leading, spacing: 2) { Text(store.savedConnection?.displayName ?? "No NAS connected")