Reset search result scroll position when query changes

This commit is contained in:
MM20 2025-06-28 17:28:34 +02:00
parent d772dfa041
commit 7d8ac528b7
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -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