From 74958ea3afc56cb98d04e8edecacd6056b820c53 Mon Sep 17 00:00:00 2001 From: Bill He Date: Wed, 8 Nov 2023 21:11:22 -0800 Subject: [PATCH] disable slippage editor --- .../DepositForm/DepositButtonAndReceipt.tsx | 1 + .../forms/AccountManagementForms/SlippageEditor.tsx | 12 +++++++++++- .../WithdrawForm/WithdrawButtonAndReceipt.tsx | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx b/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx index 39baf6e..3be22f4 100644 --- a/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx +++ b/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx @@ -164,6 +164,7 @@ export const DepositButtonAndReceipt = ({ label: {stringGetter({ key: STRING_KEYS.SLIPPAGE })}, value: ( >; setSlippage: (slippage: number) => void; + disabled?: boolean; }; export type SlippageEditorProps = ElementProps; -export const SlippageEditor = ({ slippage, setIsEditing, setSlippage }: SlippageEditorProps) => { +export const SlippageEditor = ({ + disabled, + slippage, + setIsEditing, + setSlippage, +}: SlippageEditorProps) => { const percentSlippage = slippage * 100; const [slippageInputValue, setSlippageInputValue] = useState(percentSlippage.toString()); const [editorState, setEditorState] = useState(EditorState.Viewing); @@ -80,6 +86,10 @@ export const SlippageEditor = ({ slippage, setIsEditing, setSlippage }: Slippage } }; + if (disabled) { + return ; + } + return ( {stringGetter({ key: STRING_KEYS.SLIPPAGE })}, value: (