🚧 Update param function

dev_save_game
Nathan VERDIER 1 year ago
parent a790d1e26c
commit cacf6d85d6

@ -9,30 +9,14 @@ import SwiftUI
import UIKit import UIKit
struct ShowAllPlayer: View { struct ShowAllPlayer: View {
@Binding var isShowingSheet: Bool @State var isShowingSheet = false
@Binding var players: [Player] @Binding var players: [Player]
var body: some View { var body: some View {
VStack {
Button(action: { Button(action: {
self.isShowingSheet = true
}) { }) {
Text("Afficher les joueurs") Text("Afficher les joueurs")
} }
.sheet(isPresented: $isShowingSheet) {
PlayerSheetView(isShowingSheet: $isShowingSheet, players: $players)
}
}
}
struct PlayerSheetView: View {
@Environment(\.dismiss) var dismiss
@Binding var isShowingSheet: Bool
@Binding var players: [Player]
var body: some View {
VStack {
/*List(players, id: \.self) { player in
Text(player.name) // Assumant que Player a une propriété 'name'
}*/
Button(action: { Button(action: {
self.isShowingSheet = true self.isShowingSheet = true
}) { }) {
@ -41,10 +25,10 @@ struct PlayerSheetView: View {
.padding() .padding()
.background(Color.red) .background(Color.red)
.cornerRadius(10) .cornerRadius(10)
}
.sheet(isPresented: $isShowingSheet) { .sheet(isPresented: $isShowingSheet) {
AddPlayerView(isPresented: $isShowingSheet, players: $players) AddPlayerView(isPresented: $isShowingSheet, players: $players)
} }
} }
} }
} }
}

Loading…
Cancel
Save