From 2376a1163d215506657bb78ff90054cf2911ee71 Mon Sep 17 00:00:00 2001 From: Markus Thielker Date: Fri, 24 Jan 2025 17:45:22 +0100 Subject: [PATCH] PWD-3: add context menu to delete passwords --- password/view/list/ListView.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/password/view/list/ListView.swift b/password/view/list/ListView.swift index 06e2eda..fa5d212 100644 --- a/password/view/list/ListView.swift +++ b/password/view/list/ListView.swift @@ -62,6 +62,16 @@ struct ListView: View { .background(selectedItem == password.id ? .blue : .clear) .foregroundColor(selectedItem == password.id ? .white : (colorScheme == .dark ? .white : .black)) .cornerRadius(8) + .contextMenu { + Button { + selectedItem = nil + viewModel.deletePassword(password) + viewModel.passwords = viewModel.getAllPasswords() + } label: { + Label("Delete", systemImage: "trash") + } + .keyboardShortcut(.delete) + } } if isUpdateTextVisible { -- 2.47.2