parent
510cbd9d7c
commit
0317276ccb
@ -0,0 +1,52 @@
|
||||
//
|
||||
// SavedGamesView.swift
|
||||
// App
|
||||
//
|
||||
// Created by etudiant2 on 28/05/2025.
|
||||
//
|
||||
|
||||
import SwiftUI
|
||||
|
||||
struct SavedGamesView: View {
|
||||
var body: some View {
|
||||
ScoreTable(key: "savedGames.section.unfinished")
|
||||
ScoreTable(key: "savedGames.section.finished")
|
||||
}
|
||||
}
|
||||
|
||||
struct ScoreTable: View {
|
||||
let key: LocalizedStringKey
|
||||
|
||||
@State private var unsinished = [
|
||||
Result(date: "D1", player1: "P1", player2: "P2", rules: "Rule1"),
|
||||
Result(date: "D2", player1: "P2", player2: "P3", rules: "Rule2"),
|
||||
Result(date: "D3", player1: "P3", player2: "P4", rules: "Rule3"),
|
||||
Result(date: "D4", player1: "P4", player2: "P5", rules: "Rule4"),
|
||||
Result(date: "D5", player1: "P5", player2: "P1", rules: "Rule5")
|
||||
];
|
||||
|
||||
var body: some View {
|
||||
Section(self.key) {
|
||||
Table(self.unsinished) {
|
||||
TableColumn("savedGames.table.column.date", value: \.date)
|
||||
TableColumn("savedGames.table.column.players") { result in
|
||||
Text("\(result.player1) savedGames.table.column.players.entry \(result.player2)")
|
||||
}
|
||||
TableColumn("savedGames.table.column.rules", value: \.rules)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
struct Result: Identifiable {
|
||||
let id = UUID()
|
||||
|
||||
let date: String
|
||||
let player1: String
|
||||
let player2: String
|
||||
let rules: String
|
||||
}
|
||||
|
||||
#Preview {
|
||||
SavedGamesView()
|
||||
}
|
Loading…
Reference in new issue