feat: Add input parameter to begin operator #3355 (#3375)

### What problem does this PR solve?

feat: Add input parameter to begin operator #3355

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2024-11-13 14:54:10 +08:00
committed by GitHub
parent 9fc092a911
commit 1fe9a2e6fd
8 changed files with 443 additions and 17 deletions

View File

@ -557,3 +557,24 @@ export const useHandleChunkMethodSelectChange = (form: FormInstance) => {
return handleChange;
};
// reset form fields when modal is form, closed
export const useResetFormOnCloseModal = ({
form,
visible,
}: {
form: FormInstance;
visible?: boolean;
}) => {
const prevOpenRef = useRef<boolean>();
useEffect(() => {
prevOpenRef.current = visible;
}, [visible]);
const prevOpen = prevOpenRef.current;
useEffect(() => {
if (!visible && prevOpen) {
form.resetFields();
}
}, [form, prevOpen, visible]);
};