From 5dfeccca2f29e30d47b7a4fe734780dd252e7640 Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Sat, 13 Dec 2025 20:27:30 -0800 Subject: [PATCH] Reorder modifiers to fix context menus on macOS 14 --- .../Views/Secrets/SecretListItemView.swift | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Sources/Secretive/Views/Secrets/SecretListItemView.swift b/Sources/Secretive/Views/Secrets/SecretListItemView.swift index 6cffb94..ed63006 100644 --- a/Sources/Secretive/Views/Secrets/SecretListItemView.swift +++ b/Sources/Secretive/Views/Secrets/SecretListItemView.swift @@ -24,6 +24,18 @@ struct SecretListItemView: View { Text(secret.name) } } + .sheet(isPresented: $isRenaming, onDismiss: { + renamedSecret(secret) + }, content: { + if let modifiable = store as? AnySecretStoreModifiable { + EditSecretView(store: modifiable, secret: secret) + } + }) + .showingDeleteConfirmation(isPresented: $isDeleting, secret, store as? AnySecretStoreModifiable) { deleted in + if deleted { + deletedSecret(secret) + } + } .contextMenu { if store is AnySecretStoreModifiable { Button(action: { isRenaming = true }) { @@ -36,17 +48,5 @@ struct SecretListItemView: View { } } } - .showingDeleteConfirmation(isPresented: $isDeleting, secret, store as? AnySecretStoreModifiable) { deleted in - if deleted { - deletedSecret(secret) - } - } - .sheet(isPresented: $isRenaming, onDismiss: { - renamedSecret(secret) - }, content: { - if let modifiable = store as? AnySecretStoreModifiable { - EditSecretView(store: modifiable, secret: secret) - } - }) } }