[iOS] Create public space #143

- Update after design review
This commit is contained in:
Gil Eluard
2021-12-01 23:56:59 +01:00
parent 1217be55ab
commit 4890ce2108
109 changed files with 1122 additions and 529 deletions
@@ -79,6 +79,7 @@ class SpaceCreationSettingsViewModel: SpaceCreationSettingsViewModelType, SpaceC
addressMessage: addressMessage(with: validationStatus),
isAddressValid: isAddressValid(with: validationStatus),
avatar: AvatarInput(mxContentUri: nil, matrixItemId: "", displayName: nil),
avatarImage: creationParameters.userSelectedAvatar,
bindings: bindings)
}
@@ -93,6 +94,8 @@ class SpaceCreationSettingsViewModel: SpaceCreationSettingsViewModelType, SpaceC
switch viewAction {
case .done:
done()
case .back:
back()
case .cancel:
cancel()
case .pickImage(let sourceRect):
@@ -151,6 +154,10 @@ class SpaceCreationSettingsViewModel: SpaceCreationSettingsViewModelType, SpaceC
callback?(.cancel)
}
private func back() {
callback?(.back)
}
private func pickImage(from sourceRect: CGRect) {
callback?(.pickImage(sourceRect))
}