diff --git a/apps/OpenSign/src/components/shared/fields/SignersInput.js b/apps/OpenSign/src/components/shared/fields/SignersInput.js index efe2c58a8..5f00dbfb0 100644 --- a/apps/OpenSign/src/components/shared/fields/SignersInput.js +++ b/apps/OpenSign/src/components/shared/fields/SignersInput.js @@ -19,7 +19,7 @@ const SignersInput = (props) => { Modal.setAppElement("body"); const [state, setState] = useState(undefined); // const [editFormData, setEditFormData] = useState([]); - const [selected, setSelected] = React.useState([]); + const [selected, setSelected] = useState([]); const [isModal, setIsModel] = useState(false); const onChange = (selectedOptions) => setSelected(selectedOptions); const [modalIsOpen, setModalIsOpen] = useState(false); @@ -63,6 +63,11 @@ const SignersInput = (props) => { useEffect(() => { GetSelectListData(); }, []); + useEffect(() => { + if (props.isReset && props.isReset === true) { + setSelected([]); + } + }, [props.isReset]); useEffect(() => { if (selected && selected.length) { diff --git a/apps/OpenSign/src/pages/Form.js b/apps/OpenSign/src/pages/Form.js index a3b89cb2c..bd081ef12 100644 --- a/apps/OpenSign/src/pages/Form.js +++ b/apps/OpenSign/src/pages/Form.js @@ -41,7 +41,7 @@ const Forms = (props) => { const [fileupload, setFileUpload] = useState([]); const [fileload, setfileload] = useState(false); const [percentage, setpercentage] = useState(0); - const [isFolderReset, setIsFolderReset] = useState(false); + const [isReset, setIsReset] = useState(false); const [isAlert, setIsAlert] = useState(false); const [isSubmit, setIsSubmit] = useState(false); const [isErr, setIsErr] = useState(""); @@ -226,7 +226,7 @@ const Forms = (props) => { }; const handleReset = () => { - setIsFolderReset(true); + setIsReset(true); setSigners([]); setFolder({ ObjectId: "", Name: "" }); setFormData({ @@ -238,7 +238,7 @@ const Forms = (props) => { }); setFileUpload([]); setpercentage(0); - setTimeout(() => setIsFolderReset(false), 50); + setTimeout(() => setIsReset(false), 50); }; return (
@@ -342,7 +342,9 @@ const Forms = (props) => { onChange={(e) => handleStrInput(e)} />
- {props.signers && } + {props.signers && ( + + )}