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 }