From 88f2ab1f8e2d56bbffa417b9b93ad51f60655043 Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Tue, 24 Sep 2024 12:19:32 +0530 Subject: [PATCH 1/3] fix: close sidebar in mobile view when user click on profile menu from header --- apps/OpenSign/src/components/Header.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/OpenSign/src/components/Header.js b/apps/OpenSign/src/components/Header.js index 5a7758c23..dfb00e448 100644 --- a/apps/OpenSign/src/components/Header.js +++ b/apps/OpenSign/src/components/Header.js @@ -33,6 +33,9 @@ const Header = ({ showSidebar }) => { const toggleDropdown = () => { setIsOpen(!isOpen); + if (width <= 768) { + showSidebar(); + } }; useEffect(() => { checkSubscription(); From ae8bf187c8e135b6a9a29d20dbc5f18982bc1b96 Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Tue, 24 Sep 2024 12:37:50 +0530 Subject: [PATCH 2/3] fix: not able draw boxes in debug ui on single page pdf --- apps/OpenSign/src/pages/DebugPdf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/OpenSign/src/pages/DebugPdf.js b/apps/OpenSign/src/pages/DebugPdf.js index c68f1776b..dba54fdfe 100644 --- a/apps/OpenSign/src/pages/DebugPdf.js +++ b/apps/OpenSign/src/pages/DebugPdf.js @@ -74,7 +74,7 @@ const DebugPdf = () => { const inferPdfType = async (pdf) => { try { - const firstPage = await pdf.getPage(2); + const firstPage = await pdf.getPage(pdf?.numPages > 1 ? 2 : 1); const scale = 1; const { width, height } = firstPage.getViewport({ scale }); setPdfDimension({ width: width, height: height }); From 57a9f3aca0b8991c51b927870ec9de7b66af641d Mon Sep 17 00:00:00 2001 From: prafull-opensignlabs Date: Tue, 24 Sep 2024 13:56:25 +0530 Subject: [PATCH 3/3] fix: document title not get generated when upload image --- apps/OpenSign/src/components/Header.js | 7 +++++++ apps/OpenSign/src/pages/Form.js | 9 ++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/OpenSign/src/components/Header.js b/apps/OpenSign/src/components/Header.js index dfb00e448..f53fb2fa9 100644 --- a/apps/OpenSign/src/components/Header.js +++ b/apps/OpenSign/src/components/Header.js @@ -61,6 +61,13 @@ const Header = ({ showSidebar }) => { } catch (err) { console.log("err in while fetching monthlyfreeEmails", err); } + } else { + const applogo = await getAppLogo(); + if (applogo?.logo) { + setAppLogo(applogo?.logo); + } else { + setAppLogo(localStorage.getItem("appLogo") || ""); + } } } diff --git a/apps/OpenSign/src/pages/Form.js b/apps/OpenSign/src/pages/Form.js index 2b15080ba..52977e24c 100644 --- a/apps/OpenSign/src/pages/Form.js +++ b/apps/OpenSign/src/pages/Form.js @@ -148,7 +148,7 @@ const Forms = (props) => { setIsDecrypting(true); const size = files?.[0].size; const name = generatePdfName(16); - const url = "https://ai.nxglabs.in/decryptpdf"; //"https://ai.nxglabs.in/decryptpdf"; // + const url = "https://ai.nxglabs.in/decryptpdf"; // let formData = new FormData(); formData.append("file", files[0]); formData.append("password", ""); @@ -191,6 +191,9 @@ const Forms = (props) => { if (parseFile.url()) { setFileUpload(parseFile.url()); setfileload(false); + const title = generateTitleFromFilename(files?.[0]?.name); + setFormData((obj) => ({ ...obj, Name: title })); + SaveFileSize(size, response.url(), tenantId); const tenantId = localStorage.getItem("TenantId"); SaveFileSize(size, parseFile.url(), tenantId); return parseFile.url(); @@ -264,6 +267,8 @@ const Forms = (props) => { setfileload(false); if (response.url()) { const tenantId = localStorage.getItem("TenantId"); + const title = generateTitleFromFilename(files?.[0]?.name); + setFormData((obj) => ({ ...obj, Name: title })); SaveFileSize(size, response.url(), tenantId); return response.url(); } @@ -556,6 +561,8 @@ const Forms = (props) => { setFormData((prev) => ({ ...prev, password: "" })); setFileUpload(parseFile.url()); setfileload(false); + const title = generateTitleFromFilename(formData?.file?.name); + setFormData((obj) => ({ ...obj, Name: title })); const tenantId = localStorage.getItem("TenantId"); SaveFileSize(size, parseFile.url(), tenantId); return parseFile.url();