diff --git a/src/config.ts b/src/config.ts index 64be842..de2312d 100644 --- a/src/config.ts +++ b/src/config.ts @@ -14,6 +14,8 @@ import zommaLogo from './components/commons/svgLogs/zommaSVG.svg'; export type Environment = 'debug' | 'dev' | 'staging' | 'main'; +export const pauseExecution = true; + export const config = { appName: 'Grix', supportedProtocols: [], @@ -178,7 +180,7 @@ export const protocolsArrayData: ProtocolObject[] = [ protocolName: 'premia', icon: premiaLogo, label: 'Premia', - isExecution: true, + isExecution: true && !pauseExecution, url: 'https://app.premia.blue', }, // { @@ -191,7 +193,7 @@ export const protocolsArrayData: ProtocolObject[] = [ protocolName: 'moby', icon: mobyLogo, label: 'Moby', - isExecution: false, + isExecution: true && !pauseExecution, url: 'https://app.moby.trade/', }, // { diff --git a/src/pages/TradePage/TradeForm.tsx b/src/pages/TradePage/TradeForm.tsx index 370b751..65acf3f 100644 --- a/src/pages/TradePage/TradeForm.tsx +++ b/src/pages/TradePage/TradeForm.tsx @@ -3,7 +3,7 @@ import { FaBitcoin, FaCog, FaEthereum } from 'react-icons/fa'; import { PositionTypes, SupportedAsset, TradeOptionType, useTradeboard } from '@/api'; import { getTradeChatbotContext } from '@/components/chatbot/pageContext/tradeContext'; -import { protocolsArrayData } from '@/config'; +import { pauseExecution, protocolsArrayData } from '@/config'; import { CurrencyDropdown, OptionButtonTab } from '@/ds'; import { useAnalytics, withAnalyticsContext } from '@/services/analytics'; import { useUserAccount } from '@/utils/web3Util'; @@ -139,11 +139,9 @@ export const TradeForm = withAnalyticsContext(({ setAnalyticsProperties }) => { setIsTradePage(false) //pass :!e.target.checked - } + onChange={(e) => setIsTradePage(!e.target.checked)} size={isMobile ? 'sm' : 'md'} - isDisabled //TODO: enable when execution is available + isDisabled={pauseExecution} />