From 474d35609b737502bbcd5e1aca7bb5d3fe4441e0 Mon Sep 17 00:00:00 2001 From: Jakub Nowakowski Date: Wed, 19 Feb 2025 22:09:50 +0100 Subject: [PATCH] Define dedicated flag for deposit cap We want to have a dedicated flag (separate from the TVL component) to decide if we want to show the message about the deposit cap and disable the deposit button. --- dapp/.env.example | 1 + dapp/src/constants/featureFlags.ts | 4 ++++ dapp/src/pages/DashboardPage/PositionDetails.tsx | 4 ++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dapp/.env.example b/dapp/.env.example index 745d7f59b..483729696 100644 --- a/dapp/.env.example +++ b/dapp/.env.example @@ -27,6 +27,7 @@ VITE_FEATURE_FLAG_OKX_WALLET_ENABLED="true" VITE_FEATURE_FLAG_XVERSE_WALLET_ENABLED="true" VITE_FEATURE_FLAG_ACRE_POINTS_ENABLED="true" VITE_FEATURE_FLAG_TVL_ENABLED="true" +VITE_FEATURE_FLAG_DEPOSIT_CAP_ENABLED="true" VITE_FEATURE_GATING_DAPP_ENABLED="true" VITE_FEATURE_POSTHOG_ENABLED="false" VITE_FEATURE_MOBILE_MODE_ENABLED="true" diff --git a/dapp/src/constants/featureFlags.ts b/dapp/src/constants/featureFlags.ts index 4a70ec623..a6d15bf3e 100644 --- a/dapp/src/constants/featureFlags.ts +++ b/dapp/src/constants/featureFlags.ts @@ -12,6 +12,9 @@ const ACRE_POINTS_ENABLED = const TVL_ENABLED = import.meta.env.VITE_FEATURE_FLAG_TVL_ENABLED === "true" +const DEPOSIT_CAP_ENABLED = + import.meta.env.VITE_FEATURE_DEPOSIT_CAP_ENABLED === "true" + const GATING_DAPP_ENABLED = import.meta.env.VITE_FEATURE_GATING_DAPP_ENABLED === "true" @@ -26,6 +29,7 @@ const featureFlags = { WITHDRAWALS_ENABLED, ACRE_POINTS_ENABLED, TVL_ENABLED, + DEPOSIT_CAP_ENABLED, GATING_DAPP_ENABLED, POSTHOG_ENABLED, MOBILE_MODE_ENABLED, diff --git a/dapp/src/pages/DashboardPage/PositionDetails.tsx b/dapp/src/pages/DashboardPage/PositionDetails.tsx index d3fa12607..dc075d4ff 100644 --- a/dapp/src/pages/DashboardPage/PositionDetails.tsx +++ b/dapp/src/pages/DashboardPage/PositionDetails.tsx @@ -99,7 +99,7 @@ export default function PositionDetails() { {...buttonStyles} onClick={openDepositModal} isDisabled={ - (featureFlags.TVL_ENABLED && tvl.isCapExceeded) || + (featureFlags.DEPOSIT_CAP_ENABLED && tvl.isCapExceeded) || isDisabledForMobileMode } > @@ -130,7 +130,7 @@ export default function PositionDetails() { )} - {featureFlags.TVL_ENABLED && } + {featureFlags.DEPOSIT_CAP_ENABLED && } )