refactor(useAdminsPresenter): simplify admin list query parameters
- Removed unnecessary spreading of apiDefaultParams in the useGetAdminListQuery call, streamlining the query logic. - Updated pagination parameters to directly use the provided params, enhancing clarity and maintainability of the code.
This commit is contained in:
@@ -71,15 +71,12 @@ export const useAdminsPresenter = () => {
|
|||||||
filterFormReset(newParams);
|
filterFormReset(newParams);
|
||||||
}, [searchParams, filterFormReset]);
|
}, [searchParams, filterFormReset]);
|
||||||
|
|
||||||
const { data, isPending, isError, error } = useGetAdminListQuery({
|
const { data, isPending, isError, error } = useGetAdminListQuery(params);
|
||||||
...apiDefaultParams,
|
|
||||||
...params,
|
|
||||||
});
|
|
||||||
|
|
||||||
const { pagination, handlePaginationChange, buildFirstPageParams } =
|
const { pagination, handlePaginationChange, buildFirstPageParams } =
|
||||||
useHybridPagination({
|
useHybridPagination({
|
||||||
meta: data?.meta,
|
meta: data?.meta,
|
||||||
params: { ...apiDefaultParams, ...params },
|
params,
|
||||||
setParams,
|
setParams,
|
||||||
isError,
|
isError,
|
||||||
error,
|
error,
|
||||||
|
|||||||
Reference in New Issue
Block a user