Mercurial > public > geoquiz
comparison GeoQuiz/ProfileEditModalView.swift @ 21:b145c408f791
refactor code
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Tue, 25 Oct 2022 15:30:01 +0200 |
parents | f140bb277c96 |
children |
comparison
equal
deleted
inserted
replaced
20:e281791e0494 | 21:b145c408f791 |
---|---|
14 @State var newUsername: String | 14 @State var newUsername: String |
15 @State private var selectedImageItem: PhotosPickerItem? = nil | 15 @State private var selectedImageItem: PhotosPickerItem? = nil |
16 | 16 |
17 @Environment(\.dismiss) var dismiss | 17 @Environment(\.dismiss) var dismiss |
18 | 18 |
19 init(user: UserController) { | 19 init(userController: UserController) { |
20 self.userController = user | 20 self.userController = userController |
21 self._newUsername = State(initialValue: user.data.username) | 21 self._newUsername = State(initialValue: userController.data.username) |
22 } | 22 } |
23 | 23 |
24 var body: some View { | 24 var body: some View { |
25 NavigationStack { | 25 NavigationStack { |
26 Form { | 26 Form { |
85 } | 85 } |
86 } | 86 } |
87 | 87 |
88 struct ProfileEditModalView_Previews: PreviewProvider { | 88 struct ProfileEditModalView_Previews: PreviewProvider { |
89 static var previews: some View { | 89 static var previews: some View { |
90 ProfileEditModalView(user: UserController()) | 90 ProfileEditModalView(userController: UserController()) |
91 } | 91 } |
92 } | 92 } |