add delete menu
This commit is contained in:
@@ -156,6 +156,15 @@ struct StopwatchListItem: View {
|
|||||||
.padding(.vertical, 8)
|
.padding(.vertical, 8)
|
||||||
.background(Color(UIColor.systemBackground))
|
.background(Color(UIColor.systemBackground))
|
||||||
.contentShape(Rectangle())
|
.contentShape(Rectangle())
|
||||||
|
.contextMenu {
|
||||||
|
Button(role: .destructive) {
|
||||||
|
withAnimation {
|
||||||
|
viewModel.deleteStopwatch(id: stopwatch.id)
|
||||||
|
}
|
||||||
|
} label: {
|
||||||
|
Label("Delete", systemImage: "trash")
|
||||||
|
}
|
||||||
|
}
|
||||||
.onDrag {
|
.onDrag {
|
||||||
self.draggingStopwatch = stopwatch
|
self.draggingStopwatch = stopwatch
|
||||||
return NSItemProvider(object: stopwatch.id.uuidString as NSString)
|
return NSItemProvider(object: stopwatch.id.uuidString as NSString)
|
||||||
|
|||||||
Reference in New Issue
Block a user