Chore: Split settlement asset into separate market info section (#1028)
* chore: split settlement asset into seperate market info section * fix: market-info.cy.ts test * fix: market-info.cy.ts Co-authored-by: Madalina Raicu <madalina@vegaprotocol.io>
This commit is contained in:
parent
a59971df28
commit
c8bd9828a0
@ -43,7 +43,7 @@ describe('market info is displayed', () => {
|
||||
validateMarketDataRow(2, 'Position Decimal Places', '0');
|
||||
validateMarketDataRow(3, 'Trading Mode', 'Continuous');
|
||||
validateMarketDataRow(4, 'State', 'Active');
|
||||
validateMarketDataRow(5, 'Market Id', 'market-0');
|
||||
validateMarketDataRow(5, 'Market ID', 'market-0');
|
||||
});
|
||||
|
||||
it('instrument displayed', () => {
|
||||
@ -53,13 +53,18 @@ describe('market info is displayed', () => {
|
||||
validateMarketDataRow(1, 'Code', 'BTCUSD.MF21');
|
||||
validateMarketDataRow(2, 'Product Type', 'Future');
|
||||
validateMarketDataRow(3, 'Quote Name', 'BTC');
|
||||
});
|
||||
|
||||
it('settlement asset displayed', () => {
|
||||
cy.getByTestId(marketTitle).contains('Settlement asset').click();
|
||||
|
||||
validateMarketDataRow(0, 'Name', 'tBTC TEST');
|
||||
validateMarketDataRow(1, 'Symbol', 'tBTC');
|
||||
validateMarketDataRow(
|
||||
4,
|
||||
'Id',
|
||||
2,
|
||||
'ID',
|
||||
'5cfa87844724df6069b94e4c8a6f03af21907d7bc251593d08e4251043ee9f7c'
|
||||
);
|
||||
validateMarketDataRow(5, 'Symbol', 'tBTC');
|
||||
validateMarketDataRow(6, 'Name', 'tBTC TEST');
|
||||
});
|
||||
|
||||
it('metadata displayed', () => {
|
||||
|
@ -219,7 +219,7 @@ export const Info = ({ market }: InfoProps) => {
|
||||
<MarketInfoTable
|
||||
data={{
|
||||
...keyDetails,
|
||||
marketId: keyDetails.id,
|
||||
marketID: keyDetails.id,
|
||||
id: undefined,
|
||||
tradingMode:
|
||||
keyDetails.tradingMode && formatLabel(keyDetails.tradingMode),
|
||||
@ -237,8 +237,22 @@ export const Info = ({ market }: InfoProps) => {
|
||||
productType:
|
||||
market.tradableInstrument.instrument.product.__typename,
|
||||
...market.tradableInstrument.instrument.product,
|
||||
...(market.tradableInstrument.instrument.product?.settlementAsset ??
|
||||
{}),
|
||||
}}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{
|
||||
title: t('Settlement asset'),
|
||||
content: (
|
||||
<MarketInfoTable
|
||||
data={{
|
||||
name: market.tradableInstrument.instrument.product?.settlementAsset
|
||||
.name,
|
||||
symbol:
|
||||
market.tradableInstrument.instrument.product?.settlementAsset
|
||||
.symbol,
|
||||
ID: market.tradableInstrument.instrument.product?.settlementAsset
|
||||
.id,
|
||||
}}
|
||||
/>
|
||||
),
|
||||
|
Loading…
Reference in New Issue
Block a user