Skip to content

Commit 5885d56

Browse files
author
shashank-0-0
committed
fixed filter dialog confirm button
1 parent a72352c commit 5885d56

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

feature/search/src/commonMain/kotlin/com/mifos/feature/search/SearchViewModel.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ class SearchViewModel(
6262
state.value = state.value.copy(
6363
selectedFilter = event.filter,
6464
)
65-
66-
getSearchResult()
6765
}
6866
}
6967

feature/search/src/commonMain/kotlin/com/mifos/feature/search/components/FilterDialog.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,19 @@ import org.jetbrains.compose.resources.stringResource
3434
@Composable
3535
internal fun FilterDialog(
3636
selected: FilterOption?,
37-
onEvent: (SearchScreenEvent.UpdateSelectedFilter) -> Unit,
37+
onEvent: (SearchScreenEvent) -> Unit,
3838
onDismiss: () -> Unit,
3939
modifier: Modifier = Modifier,
4040
) {
4141
MifosDialogBox(
4242
title = stringResource(Res.string.feature_search_filter),
4343
showDialogState = true,
44-
confirmButtonText = "",
44+
confirmButtonText = "Apply",
4545
dismissButtonText = "Close",
46-
onConfirm = {},
46+
onConfirm = {
47+
onEvent(SearchScreenEvent.PerformSearch)
48+
onDismiss()
49+
},
4750
onDismiss = onDismiss,
4851
modifier = modifier,
4952
message = {
@@ -58,7 +61,6 @@ internal fun FilterDialog(
5861
selected = selected == null,
5962
onSelected = {
6063
onEvent(SearchScreenEvent.UpdateSelectedFilter(null))
61-
onDismiss()
6264
},
6365
)
6466
HorizontalDivider()
@@ -68,7 +70,6 @@ internal fun FilterDialog(
6870
selected = option == selected,
6971
onSelected = {
7072
onEvent(SearchScreenEvent.UpdateSelectedFilter(option))
71-
onDismiss()
7273
},
7374
)
7475
if (index != FilterOption.values.size - 1) {

0 commit comments

Comments
 (0)