Files
SwiftUI-LifeGame/Shared/View/PatternSelectContextMenu.swift
2020-10-02 14:06:21 +09:00

39 lines
830 B
Swift

//
// PatternSelectContextMenu.swift
// LifeGameApp (iOS)
//
// Created by Yusuke Hosonuma on 2020/08/17.
//
import SwiftUI
struct PatternSelectContextMenu: View {
// MARK: Inputs
@Binding var isStared: Bool
// MARK: View
var body: some View {
Button(action: { isStared.toggle() }) {
if isStared {
Text("Unlike")
Image(systemName: "star.slash")
} else {
Text("Like")
Image(systemName: "star")
}
}
}
}
struct BoardSelectContextMenu_Previews: PreviewProvider {
static var previews: some View {
Button("Please long-press") {}
.contextMenu {
PatternSelectContextMenu(isStared: .init(get: { true }, set: { _ in }))
}
}
}