pl-fe: fix initial scroll

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-08-31 16:04:35 +02:00
parent 81e7581ff5
commit 9207930f2c

View File

@ -212,13 +212,16 @@ const ScrollableList = React.forwardRef<VirtuosoHandle, IScrollableList>(({
/** Figure out the initial index to scroll to. */
const initialIndex = useMemo<number | IndexLocationWithAlign>(() => {
if (showLoading) return 0;
if (typeof initialTopMostItemIndex === 'number') {
return {
align: 'center',
index: initialTopMostItemIndex,
};
if (initialTopMostItemIndex) {
if (typeof initialTopMostItemIndex === 'number') {
return {
align: 'center',
index: initialTopMostItemIndex,
};
}
return initialTopMostItemIndex;
}
if (initialTopMostItemIndex) return initialTopMostItemIndex;
if (scrollData && history.action === 'POP') {
return {