Skip to content

Commit 50af36d

Browse files
make infiniteScrollHandler a property of paginationInfo
1 parent ad3f578 commit 50af36d

File tree

2 files changed

+4
-4
lines changed
  • packages
    • dataviews/src/components/dataviews
    • edit-site/src/components/post-list

2 files changed

+4
-4
lines changed

packages/dataviews/src/components/dataviews/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ type DataViewsProps< Item > = {
5151
paginationInfo: {
5252
totalItems: number;
5353
totalPages: number;
54+
infiniteScrollHandler?: () => void;
5455
};
5556
defaultLayouts: SupportedLayouts;
5657
selection?: string[];
@@ -66,7 +67,6 @@ type DataViewsProps< Item > = {
6667
getItemLevel?: ( item: Item ) => number;
6768
children?: ReactNode;
6869
perPageSizes?: [ number, number, number, number ];
69-
infiniteScrollHandler?: () => void;
7070
} & ( Item extends ItemWithId
7171
? { getItemId?: ( item: Item ) => string }
7272
: { getItemId: ( item: Item ) => string } );
@@ -141,8 +141,8 @@ function DataViews< Item >( {
141141
header,
142142
children,
143143
perPageSizes,
144-
infiniteScrollHandler = undefined,
145144
}: DataViewsProps< Item > ) {
145+
const { infiniteScrollHandler } = paginationInfo;
146146
const containerRef = useRef< HTMLDivElement | null >( null );
147147
const [ containerWidth, setContainerWidth ] = useState( 0 );
148148
const resizeObserverRef = useResizeObserver(

packages/edit-site/src/components/post-list/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,8 +412,9 @@ export default function PostList( { postType } ) {
412412
() => ( {
413413
totalItems,
414414
totalPages,
415+
infiniteScrollHandler,
415416
} ),
416-
[ totalItems, totalPages ]
417+
[ totalItems, totalPages, infiniteScrollHandler ]
417418
);
418419

419420
const { labels, canCreateRecord } = useSelect(
@@ -492,7 +493,6 @@ export default function PostList( { postType } ) {
492493
getItemId={ getItemId }
493494
getItemLevel={ getItemLevel }
494495
defaultLayouts={ defaultLayouts }
495-
infiniteScrollHandler={ infiniteScrollHandler }
496496
header={
497497
window.__experimentalQuickEditDataViews &&
498498
view.type !== LAYOUT_LIST &&

0 commit comments

Comments
 (0)