mirror of
https://github.com/ivanvorobei/SwiftUI.git
synced 2026-03-25 02:41:16 +01:00
Minimum changes for Xcode 11 beta 5
This commit is contained in:
@@ -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)
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user