Create component select + fix filter
This commit is contained in:
@@ -10,7 +10,7 @@ export const useOrderFilters = () => {
|
||||
const [limit] = useState(DEFAULT_LIMIT);
|
||||
|
||||
const apiParams = useMemo(() => {
|
||||
const params: Record<string, string | number> = {
|
||||
const params: Record<string, string | number | string[]> = {
|
||||
page: currentPage,
|
||||
limit: limit,
|
||||
};
|
||||
@@ -19,12 +19,12 @@ export const useOrderFilters = () => {
|
||||
params.search = filters.search as string;
|
||||
}
|
||||
|
||||
if (filters.status) {
|
||||
params.status = filters.status as string;
|
||||
if (filters.statuses && Array.isArray(filters.statuses) && filters.statuses.length > 0) {
|
||||
params.statuses = filters.statuses as string[];
|
||||
}
|
||||
|
||||
if (filters.deliveryType) {
|
||||
params.deliveryType = filters.deliveryType as string;
|
||||
if (filters.paymentStatus) {
|
||||
params.paymentStatus = filters.paymentStatus as string;
|
||||
}
|
||||
|
||||
return params;
|
||||
|
||||
Reference in New Issue
Block a user