diff --git a/src/pages/Directory/ContactFilterPanel.jsx b/src/pages/Directory/ContactFilterPanel.jsx
index ea33db42..db95414f 100644
--- a/src/pages/Directory/ContactFilterPanel.jsx
+++ b/src/pages/Directory/ContactFilterPanel.jsx
@@ -21,6 +21,12 @@ const ContactFilterPanel = forwardRef(
useContactFilter();
const { status } = useParams();
+ useEffect(() => {
+ return () => {
+ closePanel();
+ };
+ }, []);
+
const dynamicdefaultContactFilter = useMemo(() => {
return {
...defaultContactFilter,
@@ -37,17 +43,17 @@ const ContactFilterPanel = forwardRef(
const { handleSubmit, reset, setValue, getValues } = methods;
useImperativeHandle(ref, () => ({
- resetFieldValue: (name, value) => {
- setTimeout(() => {
- if (value !== undefined) {
- setValue(name, value);
- } else {
- reset({ ...getValues(), [name]: defaultContactFilter[name] });
- }
- }, 0);
- },
- getValues,
- }));
+ resetFieldValue: (name, value) => {
+ setTimeout(() => {
+ if (value !== undefined) {
+ setValue(name, value);
+ } else {
+ reset({ ...getValues(), [name]: defaultContactFilter[name] });
+ }
+ }, 0);
+ },
+ getValues,
+ }));
useEffect(() => {
if (data && setFilterdata) {
@@ -61,13 +67,13 @@ const ContactFilterPanel = forwardRef(
const onSubmit = (formData) => {
onApply(formData);
- closePanel();
+ // closePanel();
};
const handleClose = () => {
reset(defaultContactFilter);
onApply(defaultContactFilter);
- closePanel();
+ // closePanel();
};
if (isLoading || isFetching) return