Show bottom sheet in user other sessions

This commit is contained in:
Alfonso Grillo
2022-10-26 16:29:57 +02:00
parent fc0d081f28
commit 7560a5a978
5 changed files with 42 additions and 14 deletions
@@ -101,20 +101,16 @@ class UserSessionOverviewViewModel: UserSessionOverviewViewModelType, UserSessio
extension UserSessionOverviewViewState {
var bottomSheetTitle: String {
cardViewData.verificationState.bottomSheetTitle(isSessionActive: nil)
cardViewData.verificationState.bottomSheetTitle
}
var bottomSheetDescription: String {
cardViewData.verificationState.bottomSheetDescription(isSessionActive: nil)
cardViewData.verificationState.bottomSheetDescription
}
}
private extension UserSessionInfo.VerificationState {
func bottomSheetTitle(isSessionActive: Bool? = nil) -> String {
guard isSessionActive != false else {
return VectorL10n.userSessionInactiveSessionTitle
}
var bottomSheetTitle: String {
switch self {
case .unverified:
return VectorL10n.userSessionUnverifiedSessionTitle
@@ -125,11 +121,7 @@ private extension UserSessionInfo.VerificationState {
}
}
func bottomSheetDescription(isSessionActive: Bool?) -> String {
guard isSessionActive != false else {
return VectorL10n.userSessionInactiveSessionDescription
}
var bottomSheetDescription: String {
switch self {
case .unverified:
return VectorL10n.userSessionUnverifiedSessionDescription