From 2e3cc92821cb44525c3240a18a579b33e77f87df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=20=D0=9B=D0=B5=D0=B1=D0=B5=D0=B4?= =?UTF-8?q?=D0=B5=D0=B2?= Date: Fri, 4 Apr 2025 14:25:18 +0300 Subject: [PATCH] user cant delete teams --- .../SiriusProject/View/SettingsView.swift | 37 ++++++++++--------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/SiriusProject/SiriusProject/View/SettingsView.swift b/SiriusProject/SiriusProject/View/SettingsView.swift index 786c002..2ee0f5a 100644 --- a/SiriusProject/SiriusProject/View/SettingsView.swift +++ b/SiriusProject/SiriusProject/View/SettingsView.swift @@ -33,26 +33,27 @@ struct SettingsView: View { Text(": ") + Text(isJudge ? LocalizedStringKey("judge") : LocalizedStringKey("participant")) - Button { - viewModel.deleteAllTeams() - } label: { - Text("deleteallteams") - .foregroundStyle(Color.white) - .padding() - .background(Color(.red)) - .cornerRadius(20) - } - .alert("askdeleteallteams", isPresented: $viewModel.showAlert, actions: { - Button("delete", role: .destructive) { - viewModel.deleteTeams = true + if isJudge { + Button { + viewModel.deleteAllTeams() + } label: { + Text("deleteallteams") + .foregroundStyle(Color.white) + .padding() + .background(Color(.red)) + .cornerRadius(20) } - Button("cancel", role: .cancel) {} - }) - - .alert("teamsdeleted", isPresented: $viewModel.teamsDeleted, actions: { - Button("Ok", role: .cancel) {} - }) + .alert("askdeleteallteams", isPresented: $viewModel.showAlert, actions: { + Button("delete", role: .destructive) { + viewModel.deleteTeams = true + } + Button("cancel", role: .cancel) {} + }) + .alert("teamsdeleted", isPresented: $viewModel.teamsDeleted, actions: { + Button("Ok", role: .cancel) {} + }) + } Spacer() Button("changename") {