fix: use position decimal places for volume and decimal places … (#1026)
* fix: #1025 use position decimal places for volume and decimal places for price and interest * fix: market-info.cy.ts test * fix: market-info.cy.ts
This commit is contained in:
parent
80ae079633
commit
445897eb2b
@ -23,16 +23,21 @@ describe('market info is displayed', () => {
|
|||||||
validateMarketDataRow(2, 'Liquidity Fee', '1.00%');
|
validateMarketDataRow(2, 'Liquidity Fee', '1.00%');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('market data displated', () => {
|
it('market volume displayed', () => {
|
||||||
cy.getByTestId(marketTitle).contains('Market data').click();
|
cy.getByTestId(marketTitle).contains('Market volume').click();
|
||||||
|
|
||||||
|
validateMarketDataRow(0, 'Indicative Volume', '0');
|
||||||
|
validateMarketDataRow(1, 'Best Bid Volume', '5');
|
||||||
|
validateMarketDataRow(2, 'Best Offer Volume', '1');
|
||||||
|
validateMarketDataRow(3, 'Best Static Bid Volume', '5');
|
||||||
|
validateMarketDataRow(4, 'Best Static Offer Volume', '1');
|
||||||
|
});
|
||||||
|
|
||||||
|
it('market price and interest displayed', () => {
|
||||||
|
cy.getByTestId(marketTitle).contains('Market price and interest').click();
|
||||||
|
|
||||||
validateMarketDataRow(0, 'Mark Price', '57.49');
|
validateMarketDataRow(0, 'Mark Price', '57.49');
|
||||||
validateMarketDataRow(1, 'Indicative Volume', '0');
|
validateMarketDataRow(1, 'Open Interest', '0.00');
|
||||||
validateMarketDataRow(2, 'Best Bid Volume', '5');
|
|
||||||
validateMarketDataRow(3, 'Best Offer Volume', '1');
|
|
||||||
validateMarketDataRow(4, 'Best Static Bid Volume', '5');
|
|
||||||
validateMarketDataRow(5, 'Best Static Offer Volume', '1');
|
|
||||||
validateMarketDataRow(6, 'Open Interest', '0.00');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('key details displayed', () => {
|
it('key details displayed', () => {
|
||||||
|
@ -193,14 +193,31 @@ export const Info = ({ market }: InfoProps) => {
|
|||||||
),
|
),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: t('Market data'),
|
title: t('Market price and interest'),
|
||||||
content: (
|
content: (
|
||||||
<MarketInfoTable
|
<MarketInfoTable
|
||||||
data={market.data}
|
data={pick(market.data, 'name', 'markPrice', 'openInterest')}
|
||||||
decimalPlaces={market.decimalPlaces}
|
decimalPlaces={market.decimalPlaces}
|
||||||
/>
|
/>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: t('Market volume'),
|
||||||
|
content: (
|
||||||
|
<MarketInfoTable
|
||||||
|
data={pick(
|
||||||
|
market.data,
|
||||||
|
'name',
|
||||||
|
'indicativeVolume',
|
||||||
|
'bestBidVolume',
|
||||||
|
'bestOfferVolume',
|
||||||
|
'bestStaticBidVolume',
|
||||||
|
'bestStaticOfferVolume'
|
||||||
|
)}
|
||||||
|
decimalPlaces={market.positionDecimalPlaces}
|
||||||
|
/>
|
||||||
|
),
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const keyDetails = pick(
|
const keyDetails = pick(
|
||||||
|
Loading…
Reference in New Issue
Block a user