Mercurial > public > geoquiz
diff GeoQuiz/SettingsModalView.swift @ 26:425078c01194
refactor code
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Wed, 09 Nov 2022 10:30:01 +0100 |
parents | e281791e0494 |
children | 3f4b366d476d |
line wrap: on
line diff
--- a/GeoQuiz/SettingsModalView.swift Fri Oct 28 18:58:24 2022 +0200 +++ b/GeoQuiz/SettingsModalView.swift Wed Nov 09 10:30:01 2022 +0100 @@ -8,7 +8,7 @@ import SwiftUI struct SettingsModalView: View { - @ObservedObject var user: UserController + @ObservedObject var userController: UserController @Environment(\.dismiss) var dismiss @@ -25,7 +25,7 @@ NavigationStack { Form { Section { - Picker("❤️ Lives", selection: $user.data.numberOfLives) { + Picker("❤️ Lives", selection: $userController.data.numberOfLives) { ForEach(lives, id: \.self) { numberOfLives in Text("\(numberOfLives)") .tag(numberOfLives) @@ -38,8 +38,8 @@ } Section { - Toggle("Haptics", isOn: $user.data.haptics) - Toggle("Sound effects", isOn: $user.data.sound) + Toggle("Haptics", isOn: $userController.data.haptics) + Toggle("Sound effects", isOn: $userController.data.sound) } header: { Text("Effects") } @@ -86,6 +86,6 @@ struct SettingsModalView_Previews: PreviewProvider { static var previews: some View { - SettingsModalView(user: UserController()) + SettingsModalView(userController: UserController()) } }