From f5d11f9ba6a6f2be14ecf0aa930136ed8a0cf678 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Mon, 15 Jan 2024 19:05:46 +0530 Subject: [PATCH] feat:implement new widgets- initial signature,name,company,job title & date in sign-yourself flow --- .../src/microappComponent/DragElement.js | 146 ++++++++++++------ apps/OpenSign/src/microappComponent/sign3.png | Bin 804 -> 0 bytes .../OpenSign/src/microappComponent/stamp2.png | Bin 561 -> 0 bytes .../{IconColor.js => themeColor.js} | 0 4 files changed, 100 insertions(+), 46 deletions(-) delete mode 100644 apps/OpenSign/src/microappComponent/sign3.png delete mode 100644 apps/OpenSign/src/microappComponent/stamp2.png rename apps/OpenSign/src/microappComponent/{IconColor.js => themeColor.js} (100%) diff --git a/apps/OpenSign/src/microappComponent/DragElement.js b/apps/OpenSign/src/microappComponent/DragElement.js index 2c8b5cb9d..912af9c13 100644 --- a/apps/OpenSign/src/microappComponent/DragElement.js +++ b/apps/OpenSign/src/microappComponent/DragElement.js @@ -1,56 +1,110 @@ import React from "react"; -import stamp from "./stamp2.png"; -import sign from "./sign3.png"; -import { themeColor } from "./IconColor.js"; +import { themeColor } from "./themeColor"; -function DragElement({ id }) { - const selectedId = id; +function DragElement(item) { + const getWidgets = [ + { + type: "signature", + icon: "fa-solid fa-pen-nib", + iconSize: "20px" + }, + { + type: "stamp", + icon: "fa-solid fa-stamp", + iconSize: "19px" + }, + { + type: "dropdown", + icon: "fa-solid fa-circle-chevron-down", + iconSize: "19px" + }, + { + type: "checkbox", + icon: "fa-solid fa-square-check", + iconSize: "22px" + }, + { + type: "text", + icon: "fa-solid fa-font", + iconSize: "21px" + }, + { + type: "initials", + icon: "fa-solid fa-signature", + iconSize: "15px" + }, + { + type: "name", + icon: "fa-solid fa-user", + iconSize: "21px" + }, + { + type: "company", + icon: "fa-solid fa-building", + iconSize: "24px" + }, + { + type: "job title", + icon: "fa-solid fa-address-card", + iconSize: "16px" + }, + { + type: "date", + icon: "fa-solid fa-calendar-days", + iconSize: "19px" + } + ]; + + const filterWidgetPreview = getWidgets.filter( + (data) => data.type === item?.text + ); return ( -
- {selectedId === 3 ? ( -
+
+ + - sign img - - Signature - -
- ) : ( -
- stamp img - Stamp -
- )} + {filterWidgetPreview[0].type} + +
+
+ +
); } diff --git a/apps/OpenSign/src/microappComponent/sign3.png b/apps/OpenSign/src/microappComponent/sign3.png deleted file mode 100644 index 4467b46cb8f1d26ec24f9e5b85c4c46ab958c652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 804 zcmV+<1Ka$GP)x zd+zi6{^$L8-VbBiYOAd|5wHqmAJ_p@ZlU%$Dj!k#j>;G+lc-!Yc@eMzY(FXwQTa;A z((t45J8NzO#oeeKMCETJ=m6epflC>Jvl+ER_1-ROU!igx>`9O=C~N`N0-c$Gdjfj` zm5D0QULQXXg>ArmlShF)8-f;8?s(89?*iFh32)y+VXJ8c0n1Psb>N=?OH8W>>~W{t zeDVyLRub-vgFR+iO{jbc46wc_IVo&M?PFAamg|On2lgn?5kHt0ATY2f6=FwVyK5Fl zmD{mRpfchZ*l1D|*dBj+u2;#i{qcgTed_#qAXE5~KMTH%8@SJD!ZBcVX7DASVIpR5 z7N9ch1h}6We96!MBS8}Bs_cidHxu}h--R9}OQ!O`c?-i{%QPQeCKIo{fHkO$I|I76 z$?yX9aMGO9iO)Gr`J~D4-Lrx(CufrrbR=Ps$_CyOu-NU7CZ@c#6e^kt{LFST2>#h5 zP-GK2$MAk~l^f0&7>o$q6JEtOG@)t0Q{07$b!x$$Nbu#Yr$#oRslc&tQ9V3Gb=mP^-pn43&Gig!hEn zm(C2-XF>wzRhY~ZyeF`yomuEZ`1BcyJ97)~30PjSkx{v7YV8s720tyZr$RtiW`0xq zrUCpI$U&2(fDZpuEPxsh49Kr4(4(l_Ew4l~zLg0buiTuvX}mo1y~+ht{`f87-Aq#4 ik?0Jwt+v|wzx5AM4tpcYAmm8^0000c=YJiqbEszL82la1Aak%As`r| zr~HD1=qUufzx;G&Q!Rgs;tYVo51q;j0)SK$=>Y1Go2Id@K z1n~hXd#D_v^7Aax=e_(LjDlxC?xFIDHuBF<`3Q11cmr5KPb9uI6p05FMfUAPh!5*6zj57AgykypMCCiMWG0ejR323j*))|% z09Q~M&mi#`xEwqHvNrwPkhS0mR9;T8QoRb^0Iua*+VUaw3%DLUg33-0k)7ZbXjaPS zMsq881-M!+V%#^nC>06bVGwZ!^HPxkOMpwMJA>R#J6JTnM&+cS8Gc3MQEs5bb!cw> zx93{qr|iFP