From 5b2948698250b3000033ff284696b5d634c20f1b Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 18 Jun 2025 05:14:57 -0700 Subject: feat: Development commit --- Sora/Views/Generic/GenericListView.swift | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/Sora/Views/Generic/GenericListView.swift b/Sora/Views/Generic/GenericListView.swift index a46c392..c021c76 100644 --- a/Sora/Views/Generic/GenericListView.swift +++ b/Sora/Views/Generic/GenericListView.swift @@ -176,9 +176,12 @@ struct GenericListView: View { // swi #if os(macOS) ToolbarItem { - Button(action: { - isShowingRemoveAllConfirmation = true - }) { + Button( + role: .destructive, + action: { + isShowingRemoveAllConfirmation = true + } + ) { Label("Remove All", systemImage: "trash") } } @@ -229,22 +232,27 @@ struct GenericListView: View { // swi Label("Provider", systemImage: "globe") } - Button(action: { - isShowingRemoveAllConfirmation = true - }) { + Button( + role: .destructive, + action: { + isShowingRemoveAllConfirmation = true + } + ) { Label("Remove All", systemImage: "trash") } } } #endif } - .confirmationDialog( + .alert( removeAllMessage, isPresented: $isShowingRemoveAllConfirmation ) { Button(removeAllButtonText) { removeAllAction() } + + Button("Cancel", role: .cancel) { () } } .alert( "New Collection", -- cgit v1.2.3