|
|
|
@ -38,11 +38,7 @@ struct SelectPlayerButtonView: View {
|
|
|
|
|
@State var player1:String = "IA"
|
|
|
|
|
@State var player2:String = "IA"
|
|
|
|
|
|
|
|
|
|
@State private var players = [
|
|
|
|
|
Player(name: "Rayhan", wins: 7, losses: 6, photo: "shrek"),
|
|
|
|
|
Player(name: "Remi", wins: 7, losses: 2, photo: "shrek"),
|
|
|
|
|
Player(name: "Nathan", wins: 14, losses: 5, photo: "shrek")
|
|
|
|
|
]
|
|
|
|
|
@ObservedObject var playersVM: PlayersVM
|
|
|
|
|
|
|
|
|
|
@State private var showingPopup = false
|
|
|
|
|
|
|
|
|
@ -103,7 +99,7 @@ struct SelectPlayerButtonView: View {
|
|
|
|
|
.font(.body)
|
|
|
|
|
.bold()
|
|
|
|
|
.sheet(isPresented: $showingPopup) {
|
|
|
|
|
ShowAllPlayer(players: $players)
|
|
|
|
|
ShowAllPlayer(playersVM: playersVM)
|
|
|
|
|
}
|
|
|
|
|
} .frame(width: 150, height: 150)
|
|
|
|
|
.padding()
|
|
|
|
@ -120,6 +116,7 @@ struct SelectPlayerButtonView: View {
|
|
|
|
|
|
|
|
|
|
struct SelectPlayerButtonView_Previews: PreviewProvider {
|
|
|
|
|
static var previews: some View {
|
|
|
|
|
SelectPlayerButtonView()
|
|
|
|
|
@StateObject var playersVM = PlayersVM()
|
|
|
|
|
SelectPlayerButtonView(playersVM: PlayersVM())
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|