add order value to trade form

This commit is contained in:
saml33 2022-12-02 13:16:59 +11:00
parent 52ed0e1227
commit 4660d04041
6 changed files with 18 additions and 5 deletions

View File

@ -26,9 +26,7 @@ const HealthImpact = ({
<div className="flex flex-wrap items-start justify-between">
<Tooltip content={t('health-tooltip')}>
<p
className={`tooltip-underline mr-4 mb-1 ${
small ? 'text-xs' : 'text-sm'
}`}
className={`tooltip-underline mr-4 ${small ? 'text-xs' : 'text-sm'}`}
>
{t('health-impact')}
</p>

View File

@ -36,8 +36,8 @@ import PerpButtonGroup from './PerpButtonGroup'
import SolBalanceWarnings from '@components/shared/SolBalanceWarnings'
import useJupiterMints from 'hooks/useJupiterMints'
import useSelectedMarket from 'hooks/useSelectedMarket'
import { getDecimalCount } from 'utils/numbers'
import Slippage from './Slippage'
import { formatFixedDecimals, getDecimalCount } from 'utils/numbers'
const TABS: [string, number][] = [
['Limit', 0],
@ -548,7 +548,18 @@ const AdvancedTradeForm = () => {
)}
</Button>
</div>
<div className="mt-4 space-y-1 px-4 lg:mt-6">
<div className="mt-4 space-y-2 px-4 lg:mt-6">
{tradeForm.price && tradeForm.baseSize ? (
<div className="flex justify-between text-xs">
<p>{t('trade:order-value')}</p>
<p className="text-th-fgd-2">
{formatFixedDecimals(
parseFloat(tradeForm.price) * parseFloat(tradeForm.baseSize),
true
)}
</p>
</div>
) : null}
<HealthImpact maintProjectedHealth={maintProjectedHealth} small />
<Slippage />
</div>

View File

@ -21,6 +21,7 @@
"oracle-price": "Oracle Price",
"orders": "Orders",
"order-error": "Failed to place order",
"order-value": "Order Value",
"post": "Post",
"place-order": "Place {{side}} Order",
"placing-order": "Placing Order",

View File

@ -21,6 +21,7 @@
"oracle-price": "Oracle Price",
"orders": "Orders",
"order-error": "Failed to place order",
"order-value": "Order Value",
"post": "Post",
"place-order": "Place {{side}} Order",
"placing-order": "Placing Order",

View File

@ -21,6 +21,7 @@
"oracle-price": "Oracle Price",
"orders": "Orders",
"order-error": "Failed to place order",
"order-value": "Order Value",
"post": "Post",
"place-order": "Place {{side}} Order",
"placing-order": "Placing Order",

View File

@ -21,6 +21,7 @@
"oracle-price": "Oracle Price",
"orders": "Orders",
"order-error": "Failed to place order",
"order-value": "Order Value",
"post": "Post",
"place-order": "Place {{side}} Order",
"placing-order": "Placing Order",