From 2357de3c3e2c38d230eafd3f795d43ea4a3980a2 Mon Sep 17 00:00:00 2001 From: "johan.lachenal" Date: Mon, 27 May 2024 08:15:56 +0200 Subject: [PATCH] Add Edit component --- .../Components/Controls/EditComponent.swift | 8 ++-- .../GameParametersMenuView.swift | 43 +++++++++++-------- 2 files changed, 31 insertions(+), 20 deletions(-) diff --git a/ArkitDoushiQi/ArkitDoushiQi/Views/Components/Controls/EditComponent.swift b/ArkitDoushiQi/ArkitDoushiQi/Views/Components/Controls/EditComponent.swift index b08524e..64540c9 100644 --- a/ArkitDoushiQi/ArkitDoushiQi/Views/Components/Controls/EditComponent.swift +++ b/ArkitDoushiQi/ArkitDoushiQi/Views/Components/Controls/EditComponent.swift @@ -8,11 +8,13 @@ import SwiftUI struct EditComponent: View { + let explanation : String + let value : String @State private var name = "Joueur 1" var body: some View { Form { - Section(header : Text("Nom du joueur 1")) { - TextField("Joueur 1", text : $name) + Section(header : Text(explanation)) { + TextField("Value", text : $name) } } } @@ -20,6 +22,6 @@ struct EditComponent: View { struct EditComponent_Previews: PreviewProvider { static var previews: some View { - EditComponent() + EditComponent(explanation: "Nom du joueur 1", value : "Joueur 1") } } diff --git a/ArkitDoushiQi/ArkitDoushiQi/Views/GameParametersMenu/GameParametersMenuView.swift b/ArkitDoushiQi/ArkitDoushiQi/Views/GameParametersMenu/GameParametersMenuView.swift index adfe6d2..b7ba71c 100644 --- a/ArkitDoushiQi/ArkitDoushiQi/Views/GameParametersMenu/GameParametersMenuView.swift +++ b/ArkitDoushiQi/ArkitDoushiQi/Views/GameParametersMenu/GameParametersMenuView.swift @@ -1,20 +1,29 @@ +//// +//// GameParametersMenuView.swift +//// ArkitDoushiQi +//// +//// Created by Johan LACHENAL on 24/05/2024. +//// // -// GameParametersMenuView.swift -// ArkitDoushiQi +//import SwiftUI // -// Created by Johan LACHENAL on 24/05/2024. +//struct GameParametersMenuView: View { +//// enum Rules: String, CaseIterable, Identifiable, Hashable { +//// case Easy = "Simplifié" +//// case Regular = "Normal" +//// var id: String { self.rawValue } +//// } +// var body: some View { // - -import SwiftUI - -struct GameParametersMenuView: View { - var body: some View { - Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) - } -} - -struct GameParametersMenuView_Previews: PreviewProvider { - static var previews: some View { - GameParametersMenuView() - } -} +//// PickerComponent(title: "Sélectionne les règles :", +//// selectedOption: $selectedRulesOption, +//// options: Rules.allCases) +// } +// +//} +// +//struct GameParametersMenuView_Previews: PreviewProvider { +// static var previews: some View { +// GameParametersMenuView() +// } +//}