From 73cbb4e04ee26267514b290a425cb57ba6d3e224 Mon Sep 17 00:00:00 2001 From: jaredvu Date: Tue, 17 Oct 2023 23:50:24 -0700 Subject: [PATCH] Fix goodTilTime string --- src/views/forms/TradeForm/AdvancedTradeOptions.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/views/forms/TradeForm/AdvancedTradeOptions.tsx b/src/views/forms/TradeForm/AdvancedTradeOptions.tsx index a1e1842..40a5282 100644 --- a/src/views/forms/TradeForm/AdvancedTradeOptions.tsx +++ b/src/views/forms/TradeForm/AdvancedTradeOptions.tsx @@ -29,7 +29,7 @@ export const AdvancedTradeOptions = () => { const currentTradeFormConfig = useSelector(getInputTradeOptions, shallowEqual); const inputTradeData = useSelector(getInputTradeData, shallowEqual); - const { execution, goodTil, postOnly, reduceOnly, timeInForce } = inputTradeData || {}; + const { execution, goodTil, postOnly, reduceOnly, timeInForce, type } = inputTradeData || {}; const { executionOptions, needsGoodUntil, needsPostOnly, needsReduceOnly, timeInForceOptions } = currentTradeFormConfig || {}; @@ -37,6 +37,7 @@ export const AdvancedTradeOptions = () => { const { duration, unit } = goodTil || {}; const needsExecution = executionOptions || needsPostOnly || needsReduceOnly; + const hasTimeInForce = timeInForceOptions?.toArray()?.length; return ( { > - {timeInForceOptions?.toArray() && ( + {hasTimeInForce && ( @@ -72,7 +73,9 @@ export const AdvancedTradeOptions = () => { id="trade-good-til-time" type={InputType.Number} decimals={INTEGER_DECIMALS} - label={stringGetter({ key: STRING_KEYS.TIME })} + label={stringGetter({ + key: hasTimeInForce ? STRING_KEYS.TIME : STRING_KEYS.GOOD_TIL_TIME, + })} onChange={({ value }: NumberFormatValues) => { abacusStateManager.setTradeValue({ value: Number(value),