🚧 Update: ShowAllPlayer for list all player

dev_save_game
Nathan VERDIER 1 year ago
parent 626f32c605
commit 581d2a5a2d

@ -2,7 +2,49 @@
// ShowAllPlayer.swift // ShowAllPlayer.swift
// DouShouQi_App // DouShouQi_App
// //
// Created by etudiant on 14/06/2024. // Created by Nathan Verdier on 14/06/2024.
// //
import Foundation import SwiftUI
import UIKit
struct ShowAllPlayer: View {
@Binding var isShowingSheet: Bool
@Binding var players: [Player]
var body: some View {
Button(action: {
self.isShowingSheet = true
}) {
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: {
self.isShowingSheet = true
}) {
Text("Add Player")
.foregroundColor(.white)
.padding()
.background(Color.red)
.cornerRadius(10)
}
.sheet(isPresented: $isShowingSheet) {
AddPlayerView(isPresented: $isShowingSheet, players: $players)
}
}
}
}

Loading…
Cancel
Save