Create component select + fix filter

This commit is contained in:
hamid zarghami
2025-12-24 10:51:39 +03:30
parent f0d5082723
commit 85a17e42d1
5 changed files with 218 additions and 35 deletions
+5 -5
View File
@@ -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;