UserSessionsOverview: Improve other sessions list layout.

This commit is contained in:
SBiOSoftWhare
2022-09-08 08:34:21 +02:00
parent 0fa7b5acf5
commit 967da447f2
2 changed files with 4 additions and 4 deletions
@@ -66,12 +66,12 @@ struct UserSessionListItem: View {
// Note: Separator leading is matching the text leading, we could use alignment guide in the future
Rectangle()
.fill(theme.colors.quinaryContent)
.frame(maxWidth: .infinity, maxHeight: 1, alignment: .trailing)
.frame(width: .infinity, height: 1.0, alignment: .trailing)
.padding(.leading, LayoutConstants.horizontalPadding + LayoutConstants.avatarRightMargin + LayoutConstants.avatarWidth)
}
.padding(.top, LayoutConstants.verticalPadding)
}
.frame(maxWidth: .infinity, alignment: .leading)
.padding(.top, LayoutConstants.verticalPadding)
}
}
@@ -80,7 +80,7 @@ struct UserSessionListPreview: View {
let userSessionsOverviewService: UserSessionsOverviewServiceProtocol = MockUserSessionsOverviewService()
var body: some View {
VStack(alignment: .leading) {
VStack(alignment: .leading, spacing: 0) {
ForEach(userSessionsOverviewService.lastOverviewData.otherSessionsInfo) { userSessionInfo in
let viewData = UserSessionListItemViewData(userSessionInfo: userSessionInfo)
@@ -60,7 +60,7 @@ struct UserSessionsOverview: View {
SwiftUI.Section {
// Device list
LazyVStack() {
LazyVStack(spacing: 0) {
ForEach(viewModel.viewState.otherSessionsViewData) { viewData in
UserSessionListItem(viewData: viewData, onBackgroundTap: { sessionId in
viewModel.send(viewAction: .tapUserSession(sessionId))