Fix build error with confirmationDialog on CI Xcode

Replace the item-based confirmationDialog overload, which is unavailable
in the Xcode 26.5 SDK used on CI, with the isPresented/presenting
variant.
This commit is contained in:
Arkadiusz Fal
2026-07-18 17:54:49 +02:00
parent 0a91182089
commit a673968f1e

View File

@@ -63,8 +63,12 @@ struct LegacyAccountsImportView: View {
}
.confirmationDialog(
pendingRemoval?.confirmationTitle ?? "",
item: $pendingRemoval,
titleVisibility: .visible
isPresented: Binding(
get: { pendingRemoval != nil },
set: { if !$0 { pendingRemoval = nil } }
),
titleVisibility: .visible,
presenting: pendingRemoval
) { removal in
Button(String(localized: "migration.accounts.remove.confirm"), role: .destructive) {
confirmRemoval(removal)