Changes Directory Notes and Contact filter panel at time of chips remover.

This commit is contained in:
Kartik Sharma 2025-10-15 12:25:33 +05:30
parent d1af4f402d
commit ce976a6d5c
2 changed files with 22 additions and 17 deletions

View File

@ -37,15 +37,17 @@ const ContactFilterPanel = forwardRef(
const { handleSubmit, reset, setValue, getValues } = methods;
useImperativeHandle(ref, () => ({
resetFieldValue: (name, value) => {
if (value !== undefined) {
setValue(name, value);
} else {
reset({ ...getValues(), [name]: defaultContactFilter[name] });
}
},
getValues, // optional: allows parent to read current form values
}));
resetFieldValue: (name, value) => {
setTimeout(() => {
if (value !== undefined) {
setValue(name, value);
} else {
reset({ ...getValues(), [name]: defaultContactFilter[name] });
}
}, 0);
},
getValues,
}));
useEffect(() => {
if (data && setFilterdata) {

View File

@ -44,19 +44,22 @@ const NoteFilterPanel = forwardRef(({ onApply, clearFilter, setFilterdata }, ref
closePanel();
};
//Add this for Filter chip remover
//Add this for Filter chip remover
useImperativeHandle(ref, () => ({
resetFieldValue: (name, value) => {
if (value !== undefined) {
setValue(name, value);
} else {
reset({ ...getValues(), [name]: defaultNotesFilter[name] });
}
setTimeout(() => {
if (value !== undefined) {
setValue(name, value);
} else {
reset({ ...getValues(), [name]: defaultNotesFilter[name] });
}
}, 0);
},
getValues,
}));
useEffect(() => {
if (data && setFilterdata) {
setFilterdata(data);