Remove direct callback

This commit is contained in:
Nicolas Mowen 2024-02-26 13:17:33 -07:00
parent 3c5ed474af
commit 12f9c13a23

View File

@ -82,6 +82,10 @@ export default function Events() {
[reviewPages] [reviewPages]
); );
const onLoadNextPage = useCallback(() => {
setSize(size + 1);
}, [size]);
// preview videos // preview videos
const previewTimes = useMemo(() => { const previewTimes = useMemo(() => {
@ -195,7 +199,7 @@ export default function Events() {
relevantPreviews={allPreviews} relevantPreviews={allPreviews}
reachedEnd={isDone} reachedEnd={isDone}
isValidating={isValidating} isValidating={isValidating}
loadNextPage={() => setSize(size + 1)} loadNextPage={onLoadNextPage}
markItemAsReviewed={markItemAsReviewed} markItemAsReviewed={markItemAsReviewed}
/> />
); );
@ -209,7 +213,7 @@ export default function Events() {
reachedEnd={isDone} reachedEnd={isDone}
isValidating={isValidating} isValidating={isValidating}
filter={reviewFilter} filter={reviewFilter}
loadNextPage={() => setSize(size + 1)} loadNextPage={onLoadNextPage}
markItemAsReviewed={markItemAsReviewed} markItemAsReviewed={markItemAsReviewed}
onSelectReview={setSelectedReviewId} onSelectReview={setSelectedReviewId}
pullLatestData={updateSegments} pullLatestData={updateSegments}