diff --git a/iOS/MonsterCards/Views/EditLanguages.swift b/iOS/MonsterCards/Views/EditLanguages.swift index f35f3f0..b25bff7 100644 --- a/iOS/MonsterCards/Views/EditLanguages.swift +++ b/iOS/MonsterCards/Views/EditLanguages.swift @@ -20,19 +20,27 @@ struct EditLanguages: View { ForEach(sortedLanguages/*viewModel.languages*/) { language in NavigationLink(language.name, destination: EditLanguage(viewModel: language)) } - + .onDelete(perform: { indexSet in + for index in indexSet { + viewModel.languages.remove(at: index) + } + }) } .toolbar(content: { - Button( - action: { - let newLanguage = LanguageViewModel("English") - viewModel.languages.append(newLanguage) - viewModel.languages = viewModel.languages.sorted() - }, - label: { - Image(systemName: "plus") - } - ) + ToolbarItemGroup(placement: .navigationBarTrailing) { + EditButton() + + Button( + action: { + let newLanguage = LanguageViewModel("English") + viewModel.languages.append(newLanguage) + viewModel.languages = viewModel.languages.sorted() + }, + label: { + Image(systemName: "plus") + } + ) + } }) .onAppear(perform: { viewModel.languages = viewModel.languages.sorted()