File size: 875 Bytes
0a56873
 
 
 
17afd55
0a56873
 
 
 
 
 
 
 
 
 
 
 
 
17afd55
0a56873
 
17afd55
 
0a56873
 
 
 
 
 
 
 
 
17afd55
0a56873
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import SwiftUI
import KeychainSwift

struct SettingView: View {
    @State private var uuid: String = Constants.DEFAULT_UUID
    
    var body: some View {
        VStack {
            TextField("uuid", text: $uuid)
                .foregroundColor(.white)
                .font(.system(size: 20))
                .padding()
            HStack {
                Spacer()
                Button(action: {
                    let keychain = KeychainSwift()
                    keychain.set("\($uuid)", forKey: "uuid")
                }) {
                    Text("Save")
                }
                Spacer()
                Button(action: {}) {
                    Text("Cancel")
                }
                Spacer()
            }
        }
    }
}

struct SettingView_Previews: PreviewProvider {
    static var previews: some View {
        SettingView()
    }
}