From db5f8e8d163bc6aa5177a0a85f4d426b606c8d45 Mon Sep 17 00:00:00 2001 From: microwavedcola1 Date: Sat, 16 Sep 2023 12:42:06 +0200 Subject: [PATCH] Revert "remove warning" This reverts commit 416db3df585ed051bfdb8b337b8cc556db2879c5. --- components/trade/TradeAdvancedPage.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/components/trade/TradeAdvancedPage.tsx b/components/trade/TradeAdvancedPage.tsx index d4315f06..c1622cb5 100644 --- a/components/trade/TradeAdvancedPage.tsx +++ b/components/trade/TradeAdvancedPage.tsx @@ -23,6 +23,9 @@ import useLocalStorageState from 'hooks/useLocalStorageState' import { SIDEBAR_COLLAPSE_KEY, TRADE_LAYOUT_KEY } from 'utils/constants' import TradeHotKeys from './TradeHotKeys' import OrderbookTooltip from './OrderbookTooltip' +import { ExclamationTriangleIcon } from '@heroicons/react/20/solid' +import useSelectedMarket from 'hooks/useSelectedMarket' +import { PerpMarket } from '@blockworks-foundation/mango-v4' export type TradeLayout = | 'chartLeft' @@ -56,6 +59,8 @@ const TradeAdvancedPage = () => { 'chartLeft', ) const [isCollapsed] = useLocalStorageState(SIDEBAR_COLLAPSE_KEY, false) + const { serumOrPerpMarket } = useSelectedMarket() + const { tradeType } = mangoStore((s) => s.tradeForm) const minPageHeight = 1000 const topnavbarHeight = 64 @@ -284,6 +289,18 @@ const TradeAdvancedPage = () => { return ( <> + {/* Openbook warning */} + {serumOrPerpMarket instanceof PerpMarket || + tradeType === 'Market' ? null : ( +
+
+ +

+ Placing limit orders is currently disabled for security reasons. +

+
+
+ )} {showMobileView ? ( ) : (