5
|
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 }
|