From 697eeb8bab5274029775805292eed2877d24d0e5 Mon Sep 17 00:00:00 2001 From: joshavant <830519+joshavant@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:08:09 -0500 Subject: [PATCH] fix(ios): keep diagnostics action reachable --- .../Design/SettingsProTabSections.swift | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/ios/Sources/Design/SettingsProTabSections.swift b/apps/ios/Sources/Design/SettingsProTabSections.swift index 260f5e2e1936..8349dc113b45 100644 --- a/apps/ios/Sources/Design/SettingsProTabSections.swift +++ b/apps/ios/Sources/Design/SettingsProTabSections.swift @@ -294,18 +294,6 @@ extension SettingsProTab { value: self.diagnosticsHealthValue, color: self.gatewayConnected ? OpenClawBrand.ok : OpenClawBrand.warn) - self.diagnosticChecksCard - - self.detailListCard { - self.detailRow("Device", value: DeviceInfoHelper.deviceFamily()) - Divider() - self.detailRow("Platform", value: DeviceInfoHelper.platformStringForDisplay()) - Divider() - self.detailRow("App", value: DeviceInfoHelper.openClawVersionString()) - Divider() - self.detailRow("Model", value: DeviceInfoHelper.modelIdentifier()) - } - ProCard(radius: SettingsLayout.cardRadius) { self.gatewayActionButton( title: "Run Diagnostics", @@ -318,6 +306,18 @@ extension SettingsProTab { } .padding(.horizontal, OpenClawProMetric.pagePadding) + self.diagnosticChecksCard + + self.detailListCard { + self.detailRow("Device", value: DeviceInfoHelper.deviceFamily()) + Divider() + self.detailRow("Platform", value: DeviceInfoHelper.platformStringForDisplay()) + Divider() + self.detailRow("App", value: DeviceInfoHelper.openClawVersionString()) + Divider() + self.detailRow("Model", value: DeviceInfoHelper.modelIdentifier()) + } + self.diagnosticsAdvancedCard } }