import SwiftUI
struct ContentView: View {
@State var backgroundColor = Color.red
var body: some View {
VStack {
Text("Hello World").padding().background(backgroundColor)
Text("Change color").padding().contextMenu(ContextMenu(menuItems: {
Button(action: {
backgroundColor = .red
}, label: {
Text("Red")
Image(systemName: "checkmark.circle.fill").foregroundColor(.red)
})
Button(action: {
backgroundColor = .green
}, label: {
Text("Green")
})
Button(action: {
backgroundColor = .blue
}, label: {
Text("Blue")
})
}))
}
}
}