diff --git a/packages/gene/src/react-query/transformReactQueryResponse.ts b/packages/gene/src/react-query/transformReactQueryResponse.ts index cf9d783..8de7557 100644 --- a/packages/gene/src/react-query/transformReactQueryResponse.ts +++ b/packages/gene/src/react-query/transformReactQueryResponse.ts @@ -42,6 +42,9 @@ export function transformReactQueryResponse( const hasMore = 'hasNextPage' in response ? response.hasNextPage : undefined; + const isFetchingNextPage = + 'isFetchingNextPage' in response ? response.isFetchingNextPage : undefined; + return { error: response.error || null, data: response.data, @@ -50,5 +53,6 @@ export function transformReactQueryResponse( fetchPreviousPage, hasMore, refetch, + isFetchingNextPage, }; } diff --git a/packages/gene/src/services/types.ts b/packages/gene/src/services/types.ts index 3bbfb9f..2efae95 100644 --- a/packages/gene/src/services/types.ts +++ b/packages/gene/src/services/types.ts @@ -12,6 +12,7 @@ export interface CommonServiceType< fetchMore?: TFetchMore; fetchPreviousPage?: TFetchPreviousPage; hasMore?: boolean; + isFetchingNextPage?: boolean; } export interface FetchPropsType {