From 5a79d6ed6ab13013ae0726c9832211413670fe44 Mon Sep 17 00:00:00 2001 From: Raz Date: Thu, 1 May 2025 08:13:47 +0200 Subject: [PATCH] update delete account navigation --- PadelClub/Views/User/AccountView.swift | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/PadelClub/Views/User/AccountView.swift b/PadelClub/Views/User/AccountView.swift index 539a2d4..82ab45b 100644 --- a/PadelClub/Views/User/AccountView.swift +++ b/PadelClub/Views/User/AccountView.swift @@ -35,10 +35,25 @@ struct AccountView: View { } } Section { - RowButtonView("Supprimer mon compte", role: .destructive, confirmationMessage: "Voulez-vous vraiment supprimer définitivement votre compte et ses données associées ?") { - DataStore.shared.deleteAccount() -// handler() + NavigationLink { + List { + Section { + Text("Attention la suppression de votre compte est irréversible. Vous perdrez l'accès à tous vos tournois créés jusqu'à présent.").foregroundStyle(.logoRed).bold() + } + + RowButtonView("Supprimer mon compte", role: .destructive, confirmationMessage: "Voulez-vous vraiment supprimer définitivement votre compte et ses données associées ?") { + DataStore.shared.deleteAccount() + } + } + .navigationTitle("Supprimer votre compte") + .navigationBarTitleDisplayMode(.inline) + .toolbarBackground(.visible, for: .navigationBar) + .toolbarBackground(.logoRed, for: .navigationBar) + } label: { + Text("Suppression du compte") } + } header: { + Text("Accéder à l'écran de suppression de compte.") } }.navigationTitle(user.username) }