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