fix: keep assistant menu selection visible

This commit is contained in:
ajnart committed 2026-07-31 06:32:57 +02:00
1 parent 1d15b614f3
commit bf53a2a262
4 files changed
+110 -3

No files matched your search

@@ -0,0 +1,17 @@
export const getNearestTriggerScrollTop = ({
scrollTop,
viewportTop,
viewportBottom,
itemTop,
itemBottom,
}: {
scrollTop: number;
viewportTop: number;
viewportBottom: number;
itemTop: number;
itemBottom: number;
}) => {
if (itemTop < viewportTop) return Math.max(0, scrollTop - (viewportTop - itemTop));
if (itemBottom > viewportBottom) return scrollTop + (itemBottom - viewportBottom);
return scrollTop;
};