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") {