From 67c3fdb36ac237fc8ff2b4d304f8f922c007638e Mon Sep 17 00:00:00 2001 From: leminlimez <59540996+leminlimez@users.noreply.github.com> Date: Sun, 1 Jun 2025 06:47:21 -0400 Subject: [PATCH] deleting tendies from list --- Pocket Poster/Views/ContentView.swift | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Pocket Poster/Views/ContentView.swift b/Pocket Poster/Views/ContentView.swift index 1c1950d..8d2863d 100644 --- a/Pocket Poster/Views/ContentView.swift +++ b/Pocket Poster/Views/ContentView.swift @@ -47,15 +47,15 @@ struct ContentView: View { if let selectedTendies = selectedTendies { HStack { - Text("Selected Tendies:") - .bold() + Text("Selected Tendies") + .font(.headline) Spacer() } - ForEach(selectedTendies, id: \.self) { tendie in - HStack { - Text("- \(tendie.deletingPathExtension().lastPathComponent)") - Spacer() + List { + ForEach(selectedTendies, id: \.self) { tendie in + Text(tendie.deletingPathExtension().lastPathComponent) } + .onDelete(perform: delete) } } } @@ -130,6 +130,12 @@ struct ContentView: View { }) } + func delete(at offsets: IndexSet) { + if selectedTendies != nil { + selectedTendies?.remove(atOffsets: offsets) + } + } + init() { // Fix file picker let fixMethod = class_getInstanceMethod(UIDocumentPickerViewController.self, #selector(UIDocumentPickerViewController.fix_init(forOpeningContentTypes:asCopy:)))!