Fix UserSessionOverview layout

This commit is contained in:
Alfonso Grillo
2022-12-16 15:27:46 +01:00
parent e1291c8ff6
commit 9d797d9eaa
3 changed files with 14 additions and 12 deletions
@@ -40,16 +40,18 @@ struct UserSessionOverview: View {
.padding(16)
SwiftUI.Section {
UserSessionOverviewItem(title: VectorL10n.userSessionOverviewSessionDetailsButtonTitle,
showsChevron: true) {
viewModel.send(viewAction: .viewSessionDetails)
}
if let enabled = viewModel.viewState.isPusherEnabled {
UserSessionOverviewToggleCell(title: VectorL10n.userSessionPushNotifications,
message: VectorL10n.userSessionPushNotificationsMessage,
isOn: enabled, isEnabled: viewModel.viewState.remotelyTogglingPushersAvailable) {
viewModel.send(viewAction: .togglePushNotifications)
VStack(spacing: 24) {
UserSessionOverviewItem(title: VectorL10n.userSessionOverviewSessionDetailsButtonTitle,
showsChevron: true) {
viewModel.send(viewAction: .viewSessionDetails)
}
if let enabled = viewModel.viewState.isPusherEnabled{
UserSessionOverviewToggleCell(title: VectorL10n.userSessionPushNotifications,
message: VectorL10n.userSessionPushNotificationsMessage,
isOn: enabled, isEnabled: viewModel.viewState.remotelyTogglingPushersAvailable) {
viewModel.send(viewAction: .togglePushNotifications)
}
}
}
}
@@ -39,7 +39,7 @@ struct UserSessionOverviewItem: View {
Image(Asset.Images.chevron.name)
}
}
.padding(.vertical, 15)
.padding(.vertical, 11)
.padding(.horizontal, 16)
SeparatorLine()
}
@@ -41,7 +41,7 @@ struct UserSessionOverviewToggleCell: View {
}
.disabled(!isEnabled)
.allowsHitTesting(false)
.padding(.vertical, 10)
.padding(.vertical, 5.5)
.padding(.horizontal, 16)
.accessibilityIdentifier("UserSessionOverviewToggleCell")
SeparatorLine()