File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
dataviews/src/components/dataviews
edit-site/src/components/post-list Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ type DataViewsProps< Item > = {
51
51
paginationInfo : {
52
52
totalItems : number ;
53
53
totalPages : number ;
54
+ infiniteScrollHandler ?: ( ) => void ;
54
55
} ;
55
56
defaultLayouts : SupportedLayouts ;
56
57
selection ?: string [ ] ;
@@ -66,7 +67,6 @@ type DataViewsProps< Item > = {
66
67
getItemLevel ?: ( item : Item ) => number ;
67
68
children ?: ReactNode ;
68
69
perPageSizes ?: [ number , number , number , number ] ;
69
- infiniteScrollHandler ?: ( ) => void ;
70
70
} & ( Item extends ItemWithId
71
71
? { getItemId ?: ( item : Item ) => string }
72
72
: { getItemId : ( item : Item ) => string } ) ;
@@ -141,8 +141,8 @@ function DataViews< Item >( {
141
141
header,
142
142
children,
143
143
perPageSizes,
144
- infiniteScrollHandler = undefined ,
145
144
} : DataViewsProps < Item > ) {
145
+ const { infiniteScrollHandler } = paginationInfo ;
146
146
const containerRef = useRef < HTMLDivElement | null > ( null ) ;
147
147
const [ containerWidth , setContainerWidth ] = useState ( 0 ) ;
148
148
const resizeObserverRef = useResizeObserver (
Original file line number Diff line number Diff line change @@ -412,8 +412,9 @@ export default function PostList( { postType } ) {
412
412
( ) => ( {
413
413
totalItems,
414
414
totalPages,
415
+ infiniteScrollHandler,
415
416
} ) ,
416
- [ totalItems , totalPages ]
417
+ [ totalItems , totalPages , infiniteScrollHandler ]
417
418
) ;
418
419
419
420
const { labels, canCreateRecord } = useSelect (
@@ -492,7 +493,6 @@ export default function PostList( { postType } ) {
492
493
getItemId = { getItemId }
493
494
getItemLevel = { getItemLevel }
494
495
defaultLayouts = { defaultLayouts }
495
- infiniteScrollHandler = { infiniteScrollHandler }
496
496
header = {
497
497
window . __experimentalQuickEditDataViews &&
498
498
view . type !== LAYOUT_LIST &&
You can’t perform that action at this time.
0 commit comments