Reset search result scroll position when query changes

This commit is contained in:
MM20
2025-06-28 17:29:00 +02:00
parent d772dfa041
commit 7d8ac528b7
@@ -47,6 +47,10 @@ internal class SearchComponent(
}
}
LaunchedEffect(searchVM.searchQuery.value, searchVM.filters.value) {
lazyListState.requestScrollToItem(0, 0)
}
LaunchedEffect(lazyListState.canScrollForward, lazyListState.canScrollBackward) {
isAtBottom.value = !lazyListState.canScrollForward && !reverse || !lazyListState.canScrollBackward && reverse
isAtTop.value = !lazyListState.canScrollForward && reverse || !lazyListState.canScrollBackward && !reverse