From 19d3465a13783f9758c5309467198cc1ba4267bd Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Wed, 4 Sep 2024 16:03:13 +0530 Subject: [PATCH] add comment --- apps/OpenSign/src/pages/PlaceHolderSign.js | 3 +++ apps/OpenSign/src/pages/TemplatePlaceholder.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/OpenSign/src/pages/PlaceHolderSign.js b/apps/OpenSign/src/pages/PlaceHolderSign.js index 76d249476..3072cf467 100644 --- a/apps/OpenSign/src/pages/PlaceHolderSign.js +++ b/apps/OpenSign/src/pages/PlaceHolderSign.js @@ -568,6 +568,7 @@ function PlaceHolderSign() { setSignerPos(updatesignerPos); } else { let updatesignerPos; + //if condition when widget type is prefill label text widget if (dragTypeValue === textWidget) { const prefileTextWidget = { signerPtr: {}, @@ -580,6 +581,7 @@ function PlaceHolderSign() { signerPos.push(prefileTextWidget); setSignerPos(signerPos); } else { + //else condition to add placeholder widgets on multiple page first time updatesignerPos = signerPos.map((x) => x.Id === uniqueId && x?.placeHolder ? { ...x, placeHolder: [...x.placeHolder, placeHolder] } @@ -846,6 +848,7 @@ function PlaceHolderSign() { const filterPrefill = signerPos?.filter((data) => data.Role !== "prefill"); const getPrefill = signerPos?.filter((data) => data.Role === "prefill"); let isLabel = false; + //checking all signers placeholder exist or not const isPlaceholderExist = filterPrefill.every((data) => data.placeHolder); const prefillPlaceholder = getPrefill[0]?.placeHolder; //condition is used to check text widget data is empty or have response diff --git a/apps/OpenSign/src/pages/TemplatePlaceholder.js b/apps/OpenSign/src/pages/TemplatePlaceholder.js index 788c521af..bdff205f6 100644 --- a/apps/OpenSign/src/pages/TemplatePlaceholder.js +++ b/apps/OpenSign/src/pages/TemplatePlaceholder.js @@ -450,7 +450,6 @@ const TemplatePlaceholder = () => { (data) => data.pageNumber === pageNumber ); } - //checking current page has already some placeholders then update that placeholder and add upcoming placehoder position if (getPlaceHolder && currentPagePosition) { const updatePlace = getPlaceHolder.filter( @@ -468,6 +467,7 @@ const TemplatePlaceholder = () => { ); setSignerPos(updatesignerPos); } else { + //else condition to add placeholder widgets on multiple page first time const updatesignerPos = signerPos.map((x) => x.Id === uniqueId && x?.placeHolder ? { ...x, placeHolder: [...x.placeHolder, placeHolder] }