comparison GeoQuiz/SettingsModalView.swift @ 5:f31a61462e7a

add sound effects
author Dennis C. M. <dennis@denniscm.com>
date Sat, 24 Sep 2022 12:02:09 +0100
parents
children d945e52b0704
comparison
equal deleted inserted replaced
4:de54f05adb78 5:f31a61462e7a
1 //
2 // SettingsModalView.swift
3 // GeoQuiz
4 //
5 // Created by Dennis Concepción Martín on 22/9/22.
6 //
7
8 import SwiftUI
9
10 struct SettingsModalView: View {
11 @Environment(\.dismiss) var dismiss
12
13 // CHANGE THIS IN PRODUCTION
14 @State private var testHapticsIsOn = true
15 @State private var testGameEffectIsOn = true
16 // CHANGE THIS IN PRODUCTION
17
18 var body: some View {
19 NavigationView {
20 Form {
21 Toggle("Haptics is on", isOn: $testHapticsIsOn)
22 Toggle("Game effect is on", isOn: $testGameEffectIsOn)
23 }
24 .navigationTitle("Settings")
25 .toolbar {
26 ToolbarItem(placement: .cancellationAction) {
27 Button {
28 dismiss()
29 } label: {
30 Label("Exit", systemImage: "multiply")
31 }
32 }
33 }
34 }
35 }
36 }
37
38 struct SettingsModalView_Previews: PreviewProvider {
39 static var previews: some View {
40 SettingsModalView()
41 }
42 }