fix buid
This commit is contained in:
@@ -1,44 +1,43 @@
|
||||
import { useState, useMemo } from 'react'
|
||||
import type { FilterValues } from '@/components/Filters'
|
||||
import type { GetAdminsParams } from '../types/Types'
|
||||
import { useState, useMemo } from "react";
|
||||
import type { FilterValues } from "@/components/Filters";
|
||||
import type { GetAdminsParams } from "../types/Types";
|
||||
|
||||
const DEFAULT_PAGE = 1
|
||||
const DEFAULT_LIMIT = 10
|
||||
const DEFAULT_PAGE = 1;
|
||||
const DEFAULT_LIMIT = 10;
|
||||
|
||||
export const useAdminFilters = () => {
|
||||
const [filters, setFilters] = useState<FilterValues>({})
|
||||
const [currentPage, setCurrentPage] = useState(DEFAULT_PAGE)
|
||||
const [limit] = useState(DEFAULT_LIMIT)
|
||||
const [filters, setFilters] = useState<FilterValues>({});
|
||||
const [currentPage, setCurrentPage] = useState(DEFAULT_PAGE);
|
||||
const [limit] = useState(DEFAULT_LIMIT);
|
||||
|
||||
const apiParams = useMemo<GetAdminsParams>(() => {
|
||||
const params: GetAdminsParams = {
|
||||
page: currentPage,
|
||||
limit: limit,
|
||||
}
|
||||
const apiParams = useMemo<GetAdminsParams>(() => {
|
||||
const params: GetAdminsParams = {
|
||||
page: currentPage,
|
||||
limit: limit,
|
||||
};
|
||||
|
||||
if (filters.search) {
|
||||
params.search = filters.search
|
||||
}
|
||||
|
||||
return params
|
||||
}, [filters, currentPage, limit])
|
||||
|
||||
const handleFiltersChange = (newFilters: FilterValues) => {
|
||||
setFilters(newFilters)
|
||||
setCurrentPage(DEFAULT_PAGE)
|
||||
if (filters.search) {
|
||||
params.search = filters.search as string;
|
||||
}
|
||||
|
||||
const handlePageChange = (page: number) => {
|
||||
setCurrentPage(page)
|
||||
}
|
||||
return params;
|
||||
}, [filters, currentPage, limit]);
|
||||
|
||||
return {
|
||||
filters,
|
||||
currentPage,
|
||||
apiParams,
|
||||
handleFiltersChange,
|
||||
handlePageChange,
|
||||
limit,
|
||||
}
|
||||
}
|
||||
const handleFiltersChange = (newFilters: FilterValues) => {
|
||||
setFilters(newFilters);
|
||||
setCurrentPage(DEFAULT_PAGE);
|
||||
};
|
||||
|
||||
const handlePageChange = (page: number) => {
|
||||
setCurrentPage(page);
|
||||
};
|
||||
|
||||
return {
|
||||
filters,
|
||||
currentPage,
|
||||
apiParams,
|
||||
handleFiltersChange,
|
||||
handlePageChange,
|
||||
limit,
|
||||
};
|
||||
};
|
||||
|
||||
@@ -27,7 +27,7 @@ const CouponsList: FC = () => {
|
||||
const coupons = useMemo(() => couponsData?.data || [], [couponsData])
|
||||
|
||||
const filteredCoupons = useMemo(() => {
|
||||
const searchValue = (filters.search || '').toLowerCase().trim()
|
||||
const searchValue = (filters.search as string || '').toLowerCase().trim()
|
||||
const statusFilter = filters.status || 'all'
|
||||
const typeFilter = filters.type || 'all'
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ const CustomersList: FC = () => {
|
||||
const customers = useMemo(() => usersData?.data ?? [], [usersData])
|
||||
|
||||
const filteredCustomers = useMemo(() => {
|
||||
const searchValue = (filters.search || '').toLowerCase().trim()
|
||||
const searchValue = (filters.search as string || '').toLowerCase().trim()
|
||||
const statusFilter = filters.status || 'all'
|
||||
|
||||
return customers.filter((customer) => {
|
||||
|
||||
@@ -1,44 +1,43 @@
|
||||
import { useState, useMemo } from 'react'
|
||||
import type { FilterValues } from '@/components/Filters'
|
||||
import type { GetFoodsParams } from '../types/Types'
|
||||
import { useState, useMemo } from "react";
|
||||
import type { FilterValues } from "@/components/Filters";
|
||||
import type { GetFoodsParams } from "../types/Types";
|
||||
|
||||
const DEFAULT_PAGE = 1
|
||||
const DEFAULT_LIMIT = 10
|
||||
const DEFAULT_PAGE = 1;
|
||||
const DEFAULT_LIMIT = 10;
|
||||
|
||||
export const useFoodFilters = () => {
|
||||
const [filters, setFilters] = useState<FilterValues>({})
|
||||
const [currentPage, setCurrentPage] = useState(DEFAULT_PAGE)
|
||||
const [limit] = useState(DEFAULT_LIMIT)
|
||||
const [filters, setFilters] = useState<FilterValues>({});
|
||||
const [currentPage, setCurrentPage] = useState(DEFAULT_PAGE);
|
||||
const [limit] = useState(DEFAULT_LIMIT);
|
||||
|
||||
const apiParams = useMemo<GetFoodsParams>(() => {
|
||||
const params: GetFoodsParams = {
|
||||
page: currentPage,
|
||||
limit: limit,
|
||||
}
|
||||
const apiParams = useMemo<GetFoodsParams>(() => {
|
||||
const params: GetFoodsParams = {
|
||||
page: currentPage,
|
||||
limit: limit,
|
||||
};
|
||||
|
||||
if (filters.search) {
|
||||
params.search = filters.search
|
||||
}
|
||||
|
||||
return params
|
||||
}, [filters, currentPage, limit])
|
||||
|
||||
const handleFiltersChange = (newFilters: FilterValues) => {
|
||||
setFilters(newFilters)
|
||||
setCurrentPage(DEFAULT_PAGE)
|
||||
if (filters.search) {
|
||||
params.search = filters.search as string;
|
||||
}
|
||||
|
||||
const handlePageChange = (page: number) => {
|
||||
setCurrentPage(page)
|
||||
}
|
||||
return params;
|
||||
}, [filters, currentPage, limit]);
|
||||
|
||||
return {
|
||||
filters,
|
||||
currentPage,
|
||||
apiParams,
|
||||
handleFiltersChange,
|
||||
handlePageChange,
|
||||
limit,
|
||||
}
|
||||
}
|
||||
const handleFiltersChange = (newFilters: FilterValues) => {
|
||||
setFilters(newFilters);
|
||||
setCurrentPage(DEFAULT_PAGE);
|
||||
};
|
||||
|
||||
const handlePageChange = (page: number) => {
|
||||
setCurrentPage(page);
|
||||
};
|
||||
|
||||
return {
|
||||
filters,
|
||||
currentPage,
|
||||
apiParams,
|
||||
handleFiltersChange,
|
||||
handlePageChange,
|
||||
limit,
|
||||
};
|
||||
};
|
||||
|
||||
@@ -17,7 +17,7 @@ export const usePaymentMethodFilters = () => {
|
||||
};
|
||||
|
||||
if (filters.search) {
|
||||
params.search = filters.search;
|
||||
params.search = filters.search as string;
|
||||
}
|
||||
|
||||
return params;
|
||||
|
||||
@@ -17,7 +17,7 @@ export const useShipmentMethodFilters = () => {
|
||||
};
|
||||
|
||||
if (filters.search) {
|
||||
params.search = filters.search;
|
||||
params.search = filters.search as string;
|
||||
}
|
||||
|
||||
return params;
|
||||
@@ -41,4 +41,3 @@ export const useShipmentMethodFilters = () => {
|
||||
limit,
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user