From 8cdfd545891db8ce3f1bc9d947cfaf1475090a8a Mon Sep 17 00:00:00 2001 From: dadachi Date: Wed, 1 Apr 2026 18:39:38 +0900 Subject: [PATCH] Replace confirmationDialog with alert for consistent centered presentation Co-Authored-By: Claude Opus 4.6 (1M context) --- NativeAppTemplate/UI/App Root/MainView.swift | 2 +- NativeAppTemplate/UI/Scan/ScanView.swift | 2 +- NativeAppTemplate/UI/Settings/ShopkeeperEditView.swift | 2 +- .../UI/Shop Settings/ItemTag Detail/ItemTagDetailView.swift | 2 +- NativeAppTemplate/UI/Shop Settings/ShopSettingsView.swift | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/NativeAppTemplate/UI/App Root/MainView.swift b/NativeAppTemplate/UI/App Root/MainView.swift index ca20470..172374e 100644 --- a/NativeAppTemplate/UI/App Root/MainView.swift +++ b/NativeAppTemplate/UI/App Root/MainView.swift @@ -30,7 +30,7 @@ struct MainView: View { .onChange(of: sessionController.shouldUpdateTerms) { _, _ in viewModel?.handleTermsUpdate() } - .confirmationDialog( + .alert( String.itemTagAlreadyCompleted, isPresented: Binding( get: { viewModel?.isShowingResetConfirmationDialog ?? false }, diff --git a/NativeAppTemplate/UI/Scan/ScanView.swift b/NativeAppTemplate/UI/Scan/ScanView.swift index 9b7b2cf..3425568 100644 --- a/NativeAppTemplate/UI/Scan/ScanView.swift +++ b/NativeAppTemplate/UI/Scan/ScanView.swift @@ -138,7 +138,7 @@ private extension ScanView { } } .padding() - .confirmationDialog( + .alert( String.itemTagAlreadyCompleted, isPresented: $viewModel.isShowingResetConfirmationDialog ) { diff --git a/NativeAppTemplate/UI/Settings/ShopkeeperEditView.swift b/NativeAppTemplate/UI/Settings/ShopkeeperEditView.swift index de96b77..7aadfae 100644 --- a/NativeAppTemplate/UI/Settings/ShopkeeperEditView.swift +++ b/NativeAppTemplate/UI/Settings/ShopkeeperEditView.swift @@ -84,7 +84,7 @@ private extension ShopkeeperEditView { .listRowBackground(Color.clear) } } - .confirmationDialog( + .alert( String.deleteMyAccount, isPresented: $viewModel.isShowingDeleteConfirmationDialog ) { diff --git a/NativeAppTemplate/UI/Shop Settings/ItemTag Detail/ItemTagDetailView.swift b/NativeAppTemplate/UI/Shop Settings/ItemTag Detail/ItemTagDetailView.swift index 32b8e4b..487452a 100644 --- a/NativeAppTemplate/UI/Shop Settings/ItemTag Detail/ItemTagDetailView.swift +++ b/NativeAppTemplate/UI/Shop Settings/ItemTag Detail/ItemTagDetailView.swift @@ -135,7 +135,7 @@ private extension ItemTagDetailView { ) } ) - .confirmationDialog( + .alert( String.buttonDeleteTag, isPresented: $viewModel.isShowingDeleteConfirmationDialog ) { diff --git a/NativeAppTemplate/UI/Shop Settings/ShopSettingsView.swift b/NativeAppTemplate/UI/Shop Settings/ShopSettingsView.swift index 215b874..f9d065d 100644 --- a/NativeAppTemplate/UI/Shop Settings/ShopSettingsView.swift +++ b/NativeAppTemplate/UI/Shop Settings/ShopSettingsView.swift @@ -128,7 +128,7 @@ private extension ShopSettingsView { } } .navigationTitle(String.shopSettingsLabel) - .confirmationDialog( + .alert( String.resetNumberTags, isPresented: $viewModel.isShowingResetConfirmationDialog ) { @@ -141,7 +141,7 @@ private extension ShopSettingsView { } message: { Text(String.areYouSure) } - .confirmationDialog( + .alert( String.deleteShop, isPresented: $viewModel.isShowingDeleteConfirmationDialog ) {