From ff75b58bc8a7058db08d0a91e969f4482265dec7 Mon Sep 17 00:00:00 2001 From: Tahier Hussain Date: Thu, 30 Jan 2025 09:31:48 +0530 Subject: [PATCH 1/2] Added a conditional top navbar dropdown link for the pricing page --- .../components/navigations/top-nav-bar/TopNavBar.jsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/src/components/navigations/top-nav-bar/TopNavBar.jsx b/frontend/src/components/navigations/top-nav-bar/TopNavBar.jsx index 7cf512ad4..1d7951849 100644 --- a/frontend/src/components/navigations/top-nav-bar/TopNavBar.jsx +++ b/frontend/src/components/navigations/top-nav-bar/TopNavBar.jsx @@ -71,10 +71,13 @@ try { let unstractSubscriptionPlan; let unstractSubscriptionPlanStore; let UNSTRACT_SUBSCRIPTION_PLANS; +let UnstractPricingMenuLink; try { unstractSubscriptionPlanStore = require("../../../plugins/store/unstract-subscription-plan-store"); UNSTRACT_SUBSCRIPTION_PLANS = require("../../../plugins/unstract-subscription/helper/constants").UNSTRACT_SUBSCRIPTION_PLANS; + UnstractPricingMenuLink = + require("../../../plugins/unstract-subscription/components/UnstractPricingMenuLink.jsx").UnstractPricingMenuLink; } catch (err) { // Plugin unavailable. } @@ -294,6 +297,13 @@ function TopNavBar({ isSimpleLayout, topNavBarOptions }) { }); } + if (isUnstract && UnstractPricingMenuLink) { + menuItems.push({ + key: "7", + label: , + }); + } + // Logout menuItems.push({ key: "2", From 021d2c2ae868fdb23f00abd2afd0f7dcd59be19a Mon Sep 17 00:00:00 2001 From: Tahier Hussain Date: Thu, 30 Jan 2025 09:32:36 +0530 Subject: [PATCH 2/2] Updated the route from /subscription-plans to /pricing --- frontend/src/routes/useMainAppRoutes.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/frontend/src/routes/useMainAppRoutes.js b/frontend/src/routes/useMainAppRoutes.js index 7309a63b7..4732e49ba 100644 --- a/frontend/src/routes/useMainAppRoutes.js +++ b/frontend/src/routes/useMainAppRoutes.js @@ -109,10 +109,7 @@ function useMainAppRoutes() { } /> )} {UnstractSubscriptionPage && ( - } - /> + } /> )} } />