Show bottom sheet in other sessions screen

This commit is contained in:
Alfonso Grillo
2022-10-28 15:50:35 +02:00
parent da07f67573
commit b5b6154a39
6 changed files with 54 additions and 40 deletions
@@ -20,12 +20,14 @@ import Foundation
enum UserOtherSessionsCoordinatorResult {
case openSessionOverview(sessionInfo: UserSessionInfo)
case showSessionStateByFilter(filter: UserOtherSessionsFilter)
}
// MARK: View model
enum UserOtherSessionsViewModelResult: Equatable {
case showUserSessionOverview(sessionInfo: UserSessionInfo)
case showSessionStateInfo(filter: UserOtherSessionsFilter)
}
// MARK: View
@@ -42,7 +44,6 @@ struct UserOtherSessionsViewState: BindableState, Equatable {
struct UserOtherSessionsBindings: Equatable {
var filter: UserOtherSessionsFilter
var isEditModeEnabled: Bool
var showBottomSheet = false
}
enum UserOtherSessionsViewAction {
@@ -51,4 +52,5 @@ enum UserOtherSessionsViewAction {
case clearFilter
case editModeWasToggled
case toggleAllSelection
case viewSessionInfo
}