mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-10 04:30:25 +02:00
fix scroll persistence on folder list table
This commit is contained in:
@@ -86,7 +86,8 @@ interface FolderListViewProps {
|
|||||||
export const FolderListView = ({ folderQuery }: FolderListViewProps) => {
|
export const FolderListView = ({ folderQuery }: FolderListViewProps) => {
|
||||||
const { display, table } = useListSettings(ItemListKey.SONG);
|
const { display, table } = useListSettings(ItemListKey.SONG);
|
||||||
const { setItemCount } = useListContext();
|
const { setItemCount } = useListContext();
|
||||||
const { navigateToFolder } = useFolderListFilters();
|
const { currentFolderId, navigateToFolder } = useFolderListFilters();
|
||||||
|
const serverId = useCurrentServerId();
|
||||||
|
|
||||||
const { handleOnScrollEnd, scrollOffset } = useItemListScrollPersist({
|
const { handleOnScrollEnd, scrollOffset } = useItemListScrollPersist({
|
||||||
enabled: true,
|
enabled: true,
|
||||||
@@ -187,6 +188,7 @@ export const FolderListView = ({ folderQuery }: FolderListViewProps) => {
|
|||||||
type: 'offset',
|
type: 'offset',
|
||||||
}}
|
}}
|
||||||
itemType={LibraryItem.FOLDER}
|
itemType={LibraryItem.FOLDER}
|
||||||
|
key={`folder-${serverId}-${currentFolderId}`}
|
||||||
onColumnReordered={handleColumnReordered}
|
onColumnReordered={handleColumnReordered}
|
||||||
onColumnResized={handleColumnResized}
|
onColumnResized={handleColumnResized}
|
||||||
onScrollEnd={handleOnScrollEnd}
|
onScrollEnd={handleOnScrollEnd}
|
||||||
|
|||||||
Reference in New Issue
Block a user