diff --git a/src/components/Projects/ProjectsContainer.tsx b/src/components/Projects/ProjectsContainer.tsx index 46d9237b8..bc1e36ba5 100644 --- a/src/components/Projects/ProjectsContainer.tsx +++ b/src/components/Projects/ProjectsContainer.tsx @@ -1,5 +1,5 @@ import _ from "lodash"; -import React, { useState } from "react"; +import React, { useCallback, useState } from "react"; import { useCurrentUser, useLocationPermission, @@ -93,11 +93,17 @@ const ProjectsContainer = ( ) => { tabs.shift( ); } + const handleFetchNextPage = useCallback( () => { + if ( currentTabId !== TAB_ID.FEATURED ) { + fetchNextPage(); + } + }, [currentTabId, fetchNextPage] ); + return ( <>