Skip to content
Extraits de code Groupes Projets
Valider 6f9d6f91 rédigé par aicha.elyamalhi's avatar aicha.elyamalhi
Parcourir les fichiers

Resolve the problem of order filters

parent 8592f72a
Branches
1 requête de fusion!232MYD-589/resolve the problem of order filters
Pipeline #5465 annulé avec l'étape
......@@ -131,6 +131,7 @@ export default function AllOrderView({ liveId }: AllUsersViewProps) {
const handleFilterStatus = useCallback(
(event: React.SyntheticEvent, newValue: string) => {
setTableData([]);
handleFilters("statutPanier", newValue);
},
[handleFilters]
......@@ -158,7 +159,7 @@ export default function AllOrderView({ liveId }: AllUsersViewProps) {
setTableData(transformedOrders);
}
}, [orders]);
}, [orders,filters]);
const getStatutPanierLabel = (value:string) => {
const statusOption = Order_STATUS_OPTIONS.find(option => option.value === value);
......@@ -349,15 +350,15 @@ function applyFilter({
inputData = stabilizedThis.map((el) => el[0]);
if (statutPanier != "all") {
inputData = inputData.filter((user) => user.statutPanier === statutPanier);
if (statutPanier !== "all") {
inputData = inputData.filter((order) => order.statutPanier === statutPanier);
}
if (name && statutPanier !== "all" ) {
inputData = inputData.filter((user) => user.statutPanier === statutPanier);
inputData = inputData.filter(
(user) =>user.name.toLowerCase().indexOf(name.toLowerCase()) !== -1
if (name) {
inputData = inputData.filter((order) =>
order.name.toLowerCase().includes(name.toLowerCase())
);
}
return inputData;
}
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter