SearchBar handle the back press when it is active, there is no need to handle the event here.

This commit is contained in:
Benoit Marty 2024-04-05 09:23:36 +02:00
parent fcc02f323c
commit 0af235d50d

View file

@ -83,13 +83,9 @@ fun ChangeRolesView(
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
) { ) {
val updatedOnBackPressed by rememberUpdatedState(newValue = onBackPressed) val updatedOnBackPressed by rememberUpdatedState(newValue = onBackPressed)
BackHandler { BackHandler(enabled = !state.isSearchActive) {
if (state.isSearchActive) {
state.eventSink(ChangeRolesEvent.ToggleSearchActive)
} else {
state.eventSink(ChangeRolesEvent.Exit) state.eventSink(ChangeRolesEvent.Exit)
} }
}
Box(modifier = modifier) { Box(modifier = modifier) {
Scaffold( Scaffold(