create a struct to delete every model automatically and use it

This commit is contained in:
Giovanni committed 2026-09-07 16:16:06 +02:00
1 parent 6100b9ebac
commit f7953308b2
2 files changed
+6 -2

No files matched your search

@@ -29,6 +29,9 @@ struct WorldListToolbar : ViewModifier {
isSelecting = false isSelecting = false
} }
} else { } else {
Menu {
//Faire le tri
}label: {
Button { Button {
// //
}label: { }label: {
@@ -37,6 +40,7 @@ struct WorldListToolbar : ViewModifier {
} }
} }
} }
}
if !isSelecting { if !isSelecting {
@@ -69,7 +73,7 @@ struct WorldListToolbar : ViewModifier {
let shouldExitSelection = worldsToAction.count == worlds.count let shouldExitSelection = worldsToAction.count == worlds.count
for world in worldsToAction { for world in worldsToAction {
context.delete(world) DeleteModel(modelContext: context).delete(world)
} }
selectedWorlds.removeAll() selectedWorlds.removeAll()
@@ -63,7 +63,7 @@
} }
Button(role: .destructive){ Button(role: .destructive){
context.delete(world) DeleteModel(modelContext: context).delete(world)
}label : { }label : {
Label("Supprimer", systemImage: "trash") Label("Supprimer", systemImage: "trash")
} }