ScrollableList: reset topOffset if node doesn't match

dnd
Alex Gleason 2022-06-02 20:37:51 -05:00
rodzic 68e80aa7be
commit 36fb7fea7d
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

@ -111,6 +111,8 @@ const ScrollableList = React.forwardRef<VirtuosoHandle, IScrollableList>(({
const node = document.querySelector(`[data-virtuoso-scroller] [data-item-index="${topIndex.current}"]`);
if (node) {
topOffset.current = node.getBoundingClientRect().top * -1;
} else {
topOffset.current = 0;
}
}, 150, { trailing: true }), []);