Prevent errant click-through to settings button when search is open.

This commit is contained in:
Alex Hart
2025-11-17 14:43:15 -04:00
committed by Cody Henthorne
parent 8f83bf43af
commit b5f444d1cf

View File

@@ -188,7 +188,11 @@ fun MainToolbar(
maxWidth.toPx()
}
PrimaryToolbar(state, callback) {
PrimaryToolbar(
state = state,
callback = callback,
enabled = state.mode != MainToolbarMode.SEARCH
) {
revealOffset = Offset(it / maxWidth, 0.5f)
}
@@ -338,6 +342,7 @@ private fun ArchiveToolbar(
private fun PrimaryToolbar(
state: MainToolbarState,
callback: MainToolbarCallback,
enabled: Boolean = true,
onSearchButtonPositioned: (Float) -> Unit
) {
TopAppBar(
@@ -365,6 +370,7 @@ private fun PrimaryToolbar(
modifier = Modifier
.fillMaxSize()
.clickable(
enabled = enabled,
onClick = callback::onSettingsClick,
interactionSource = interactionSource,
indication = ripple(radius = 14.dp)