From f864f74f14ec7ab2aad4702a9b04f3cdd97be082 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Thu, 27 Jun 2024 19:30:45 +0530 Subject: [PATCH] fix: not displaying already save font color and font size of text boxes in edit template flow --- apps/OpenSign/src/pages/PlaceHolderSign.js | 16 ++++++++++++++-- apps/OpenSign/src/pages/TemplatePlaceholder.js | 12 ++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/apps/OpenSign/src/pages/PlaceHolderSign.js b/apps/OpenSign/src/pages/PlaceHolderSign.js index fa03e72e7..72ab2eb29 100644 --- a/apps/OpenSign/src/pages/PlaceHolderSign.js +++ b/apps/OpenSign/src/pages/PlaceHolderSign.js @@ -74,8 +74,8 @@ function PlaceHolderSign() { const [isSend, setIsSend] = useState(false); const [copied, setCopied] = useState(false); const [isAddSigner, setIsAddSigner] = useState(false); - const [fontSize, setFontSize] = useState("12"); - const [fontColor, setFontColor] = useState("black"); + const [fontSize, setFontSize] = useState(); + const [fontColor, setFontColor] = useState(); const [isLoading, setIsLoading] = useState({ isLoad: true, message: "This might take some time" @@ -636,6 +636,18 @@ function PlaceHolderSign() { setIsCheckbox(true); } else if (dragTypeValue === radioButtonWidget) { setIsRadio(true); + } else if ( + [ + textInputWidget, + textWidget, + "name", + "company", + "job title", + "email" + ].includes(dragTypeValue) + ) { + setFontSize(12); + setFontColor("black"); } setWidgetType(dragTypeValue); setSignKey(key); diff --git a/apps/OpenSign/src/pages/TemplatePlaceholder.js b/apps/OpenSign/src/pages/TemplatePlaceholder.js index 733483243..50247ef51 100644 --- a/apps/OpenSign/src/pages/TemplatePlaceholder.js +++ b/apps/OpenSign/src/pages/TemplatePlaceholder.js @@ -149,8 +149,8 @@ const TemplatePlaceholder = () => { const [isCheckbox, setIsCheckbox] = useState(false); const [widgetName, setWidgetName] = useState(false); const [isAddRole, setIsAddRole] = useState(false); - const [fontSize, setFontSize] = useState("12"); - const [fontColor, setFontColor] = useState("black"); + const [fontSize, setFontSize] = useState(); + const [fontColor, setFontColor] = useState(); const [zoomPercent, setZoomPercent] = useState(0); const [scale, setScale] = useState(1); const senderUser = @@ -502,6 +502,13 @@ const TemplatePlaceholder = () => { setIsCheckbox(true); } else if (dragTypeValue === radioButtonWidget) { setIsRadio(true); + } else if ( + [textInputWidget, "name", "company", "job title", "email"].includes( + dragTypeValue + ) + ) { + setFontSize(12); + setFontColor("black"); } setCurrWidgetsDetails({}); setWidgetType(dragTypeValue); @@ -1233,6 +1240,7 @@ const TemplatePlaceholder = () => { setCurrWidgetsDetails({}); handleNameModal(); }; + console.log("signerpos", signerPos); const handleNameModal = () => { setIsNameModal(false); setCurrWidgetsDetails({});