From f861e6a269ba9f62700776d3cd13b644a9e836d4 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Wed, 20 Sep 2023 16:38:54 +0200 Subject: refactor: use named export for everything except pages Next expect a default export for pages so only those components should use default exports. Everything else should use named exports to reduce the number of import statements. --- src/utils/hooks/use-pagination.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/utils/hooks/use-pagination.tsx') diff --git a/src/utils/hooks/use-pagination.tsx b/src/utils/hooks/use-pagination.tsx index f47a674..706e656 100644 --- a/src/utils/hooks/use-pagination.tsx +++ b/src/utils/hooks/use-pagination.tsx @@ -1,6 +1,9 @@ import useSWRInfinite, { SWRInfiniteKeyLoader } from 'swr/infinite'; -import { GraphQLEdgesInput } from '../../types/graphql/generics'; -import { EdgesResponse, Search } from '../../types/graphql/queries'; +import { + type EdgesResponse, + type GraphQLEdgesInput, + type Search, +} from '../../types'; export type UsePaginationProps = { /** @@ -66,7 +69,7 @@ export type UsePaginationReturn = { * @param {UsePaginationProps} props - The pagination configuration. * @returns {UsePaginationReturn} An object with pagination data and helpers. */ -const usePagination = ({ +export const usePagination = ({ fallbackData, fetcher, perPage, @@ -114,5 +117,3 @@ const usePagination = ({ setSize, }; }; - -export default usePagination; -- cgit v1.2.3