From df0f29331ec24452b6fb17db681788d004fdef1b Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 17 Jun 2024 15:16:03 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Update:=20call=20ShowAllPlayer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Player/SelectPlayerButtonView.swift | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/DouShouQi_App/DouShouQi_App/Components/Player/SelectPlayerButtonView.swift b/DouShouQi_App/DouShouQi_App/Components/Player/SelectPlayerButtonView.swift index b9903a0..ce3ebb0 100644 --- a/DouShouQi_App/DouShouQi_App/Components/Player/SelectPlayerButtonView.swift +++ b/DouShouQi_App/DouShouQi_App/Components/Player/SelectPlayerButtonView.swift @@ -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()) } }