From 5feb73100fb5bd941194408743c3b1e1eb34ee1e Mon Sep 17 00:00:00 2001 From: Daniel Redetzke Date: Sat, 3 Oct 2026 23:34:39 +0300 Subject: [PATCH] iOS: show the peer list's Delete swipe action in red The app-wide ink tint overrode the destructive role's red. --- ios/GHOSTWIRE/PeersView.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ios/GHOSTWIRE/PeersView.swift b/ios/GHOSTWIRE/PeersView.swift index 3fda598..6f445a6 100644 --- a/ios/GHOSTWIRE/PeersView.swift +++ b/ios/GHOSTWIRE/PeersView.swift @@ -70,7 +70,9 @@ struct PeersView: View { ForEach(filtered) { p in NavigationLink(value: p.id) { PeerRow(peer: p, period: .month) } .swipeActions(edge: .trailing) { + // The app-wide ink tint would override the destructive red. Button(role: .destructive) { deleting = p } label: { Label("Delete", systemImage: "trash") } + .tint(Color.gwBad) Button { Task { await toggle(p) } } label: { Label(p.enabled ? "Disable" : "Enable", systemImage: p.enabled ? "pause.circle" : "play.circle") }