Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import { queryFetchDeposits } from './requests' import { useRouter } from 'next/router' import { queryFactory, QueryParams } from '@/shared/lib' import { CollectionResponse } from '@/shared/@types' import { SELECT_INITIAL_FILTERS } from '@/shared/config' import { DEPOSITS_COLLECTION_PRIMARY_KEY, Deposit } from '../lib' const depositsCollectionQuery = queryFactory( DEPOSITS_COLLECTION_PRIMARY_KEY, queryFetchDeposits, SELECT_INITIAL_FILTERS )(filters => ({ params: filters, })) export const useDepositsCollection = (params?: QueryParams<CollectionResponse<Deposit>>) => { const { locale } = useRouter() return depositsCollectionQuery.useHookInitializer({ ...params, filters: { locale, ...params?.filters, }, }) } |