Minimum changes for Xcode 11 beta 5

This commit is contained in:
John Holdsworth
2019-07-31 14:11:25 +01:00
parent 7af0a711da
commit a36ff1b7ca
48 changed files with 209 additions and 114 deletions

View File

@@ -13,15 +13,6 @@ struct UserDetailView : View {
@EnvironmentObject var state: AppState
let userId: Int
var editModal: Modal {
let user = state.usersState.users[userId]
return Modal(UserEditForm(userId: user.id, saveHandler: { saved in
self.state.dispatch(action: UserActions.stopEditUser)
}).environmentObject(state)) {
self.state.dispatch(action: UserActions.stopEditUser)
}
}
var body: some View {
let user = state.usersState.users[userId]
return VStack {
@@ -36,7 +27,11 @@ struct UserDetailView : View {
}) {
Text("Edit user")
}
.presentation(self.state.usersState.isEditingUser ? self.editModal : nil))
.sheet(isPresented: $state.usersState.isEditingUser) {
UserEditForm(userId: user.id, saveHandler: { saved in
self.state.dispatch(action: UserActions.stopEditUser)
})
})
}
}