Fix marketing validation and filter reset issues
continuous-integration/drone/push Build is passing

This commit is contained in:
AmirReza Jamali
2026-07-07 12:55:41 +03:30
parent 08938ad7f0
commit 5b43741d74
4 changed files with 29 additions and 8 deletions
@@ -156,17 +156,27 @@ const useCustomerListPresenter = () => {
};
const clearAllFilters = useCallback(() => {
filterFormReset({
status: undefined,
role: undefined,
type: undefined,
const clearedFilters = {
...apiDefaultParams,
offset: 0,
limit: 10,
status: "",
role: "",
type: "",
full_name: "",
email: "",
company_id: undefined,
});
company_id: "",
};
filterFormReset(clearedFilters);
setFilterValue("status", "");
setFilterValue("role", "");
setFilterValue("type", "");
setFilterValue("company_id", "");
setCompanySearch("");
setParams(clearedFilters);
router.push(pathName);
}, [pathName, router, filterFormReset]);
}, [pathName, router, filterFormReset, setFilterValue]);
const columns = [
"row",