Update(ParametersMenuView) : Ajout des paramètres au

menu principal
pull/11/head
Johan LACHENAL 11 months ago
parent 0880717b7b
commit 8b1506871e

@ -11,22 +11,30 @@ struct MainMenu: View {
@State private var action: Int? = 0 @State private var action: Int? = 0
@AppStorage("isDarkMode") private var isDarkMode = false @AppStorage("isDarkMode") private var isDarkMode = false
var body: some View { var body: some View {
NavigationView {
VStack { VStack {
Spacer() NavigationView {
VStack(alignment: .trailing) {
HStack(alignment: .top) {
Text("DouShiQi").frame(maxHeight: .infinity)
.bold()
.font(.title)
}.frame(maxWidth: .infinity,maxHeight: .infinity)
Spacer().frame(maxWidth: .infinity,maxHeight: .infinity)
Spacer().frame(height: 20)
MainMenuButton(title: "jouer")
{ Text("jeu page") }
MainMenuButton(title: "parties enregistrées") MainMenuButton(title: "parties enregistrées")
{ Text("parties enregistrées page") } { Text("parties enregistrées page") }
Spacer().frame(height: 20) Spacer().frame(height: 20)
MainMenuButton(title: "paramètres") MainMenuButton(title: "paramètres")
{ Text("paramètres page") } { ParametersMenuView() }
Spacer().frame(height: 20)
MainMenuButton(title: "jouer")
{ Text("jeu page") }
Spacer() Spacer()
} }
.fixedSize(horizontal: false, vertical: true) .fixedSize(horizontal: false, vertical: true)
.padding(EdgeInsets(top: 10, leading: 32, bottom: 10, trailing: 32)) .padding(EdgeInsets(top: 10, leading: 32, bottom: 10, trailing: 32))
} .frame(maxWidth: .infinity,maxHeight: .infinity)
}.frame(maxWidth: .infinity,maxHeight: .infinity)
}.frame(maxWidth: .infinity,maxHeight: .infinity)
} }
} }

@ -17,7 +17,7 @@ struct MainMenuButton<Content : View>: View {
} }
var body: some View { var body: some View {
NavigationLink("parties enregistrées"){ NavigationLink(title){
// ici mettre la vue sur les parties enregistrées à la place du texte n'hésite pas à tester sur la preview la navigation ça marche, faire pareil pour les autres // ici mettre la vue sur les parties enregistrées à la place du texte n'hésite pas à tester sur la preview la navigation ça marche, faire pareil pour les autres
content content
} }

Loading…
Cancel
Save