From 4cbd7e74f783a759d95610f89b7694ac6e8a11bd Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Wed, 17 Apr 2024 21:02:05 +0530 Subject: [PATCH] fix: onclick upgrade to customize email button redirect new window of subscription page --- apps/OpenSign/src/pages/PlaceHolderSign.js | 6 ++++-- apps/OpenSign/src/primitives/Upgrade.js | 12 ++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/apps/OpenSign/src/pages/PlaceHolderSign.js b/apps/OpenSign/src/pages/PlaceHolderSign.js index e86bcae72..ecd99108a 100644 --- a/apps/OpenSign/src/pages/PlaceHolderSign.js +++ b/apps/OpenSign/src/pages/PlaceHolderSign.js @@ -907,7 +907,6 @@ function PlaceHolderSign() { updateExpiryDate.setDate(updateExpiryDate.getDate() + addExtraDays); //filter label widgets after add label widgets data on pdf const filterPrefill = signerPos.filter((data) => data.Role !== "prefill"); - try { if (updateExpiryDate) { data = { @@ -1769,7 +1768,10 @@ function PlaceHolderSign() { )} {!isSubscribe && isEnableSubscription && ( - + )} diff --git a/apps/OpenSign/src/primitives/Upgrade.js b/apps/OpenSign/src/primitives/Upgrade.js index 3c787a48b..4915e6ff8 100644 --- a/apps/OpenSign/src/primitives/Upgrade.js +++ b/apps/OpenSign/src/primitives/Upgrade.js @@ -1,13 +1,21 @@ import React from "react"; import { useNavigate } from "react-router-dom"; +import { openInNewTab } from "../constant/Utils"; -function Upgrade({ message }) { +function Upgrade({ message, newWindow }) { const navigation = useNavigate(); return ( navigation("/subscription")} + onClick={() => { + if (newWindow) { + const url = window.location.origin + "/subscription"; + openInNewTab(url); + } else { + navigation("/subscription"); + } + }} className="text-blue-800 text-sm cursor-pointer underline" > {message ? message : "Upgrade now"}