fix: restore UI state after closing default sort bottom sheet in community detail (#80)

This commit is contained in:
akesi seli 2024-11-05 12:33:56 +01:00 committed by GitHub
parent 129d4caf33
commit 2996c3ea96
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1601,12 +1601,14 @@ class CommunityDetailScreen(
values = uiState.availableSortTypes,
expandTop = true,
onSelected = { value ->
val wasDefaultSortBottomSheetOpened = defaultSortBottomSheetOpened
sortBottomSheetOpened = false
defaultSortBottomSheetOpened = false
if (value != null) {
notificationCenter.send(
NotificationCenterEvent.ChangeSortType(
value = value,
defaultForCommunity = defaultSortBottomSheetOpened,
defaultForCommunity = wasDefaultSortBottomSheetOpened,
screenKey = uiState.community.readableHandle,
),
)