From ba6afffd93138ac9b2cc27e635f84ce0cd375f7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20G=C5=82ownia?= Date: Fri, 4 Aug 2023 16:21:10 +0200 Subject: [PATCH] feat: use market code instead of market name in fills and account's breakdown table --- apps/trading-e2e/src/integration/trading-fills.cy.ts | 2 +- libs/accounts/src/lib/breakdown-table.spec.tsx | 4 +++- libs/accounts/src/lib/breakdown-table.tsx | 4 ++-- libs/fills/src/lib/fills-table.spec.tsx | 8 ++++---- libs/fills/src/lib/fills-table.tsx | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/apps/trading-e2e/src/integration/trading-fills.cy.ts b/apps/trading-e2e/src/integration/trading-fills.cy.ts index e2f4e7fa9..5a4ab2abb 100644 --- a/apps/trading-e2e/src/integration/trading-fills.cy.ts +++ b/apps/trading-e2e/src/integration/trading-fills.cy.ts @@ -53,7 +53,7 @@ describe('fills', { tags: '@regression' }, () => { cy.getByTestId(tabFills).contains('Market'); cy.getByTestId(tabFills) .get( - '[role="gridcell"][col-id="market.tradableInstrument.instrument.name"]' + '[role="gridcell"][col-id="market.tradableInstrument.instrument.code"]' ) .each(($marketSymbol) => { cy.wrap($marketSymbol).invoke('text').should('not.be.empty'); diff --git a/libs/accounts/src/lib/breakdown-table.spec.tsx b/libs/accounts/src/lib/breakdown-table.spec.tsx index 6945e65db..796ebdfe2 100644 --- a/libs/accounts/src/lib/breakdown-table.spec.tsx +++ b/libs/accounts/src/lib/breakdown-table.spec.tsx @@ -23,6 +23,7 @@ const singleRow = { instrument: { __typename: 'Instrument', name: 'BTCUSD Monthly (30 Jun 2022)', + code: 'BTCUSD.MF21', }, }, id: '10cd0a793ad2887b340940337fa6d97a212e0e517fe8e9eab2b5ef3a38633f35', @@ -57,7 +58,7 @@ describe('BreakdownTable', () => { }); const cells = await screen.findAllByRole('gridcell'); const expectedValues = [ - 'BTCUSD Monthly (30 Jun 2022)', + 'BTCUSD.MF21', 'Margin', '1,256.00 (50%)', '1,256.00', @@ -118,6 +119,7 @@ describe('BreakdownTable', () => { instrument: { __typename: 'Instrument', name: 'BTCUSD Monthly (30 Jun 2022)', + code: 'BTCUSD.MF21', }, }, }, diff --git a/libs/accounts/src/lib/breakdown-table.tsx b/libs/accounts/src/lib/breakdown-table.tsx index c36a82adc..1eb0e9f19 100644 --- a/libs/accounts/src/lib/breakdown-table.tsx +++ b/libs/accounts/src/lib/breakdown-table.tsx @@ -31,12 +31,12 @@ const BreakdownTable = forwardRef( const defs: ColDef[] = [ { headerName: t('Market'), - field: 'market.tradableInstrument.instrument.name', + field: 'market.tradableInstrument.instrument.code', valueFormatter: ({ value, }: VegaValueFormatterParams< AccountFields, - 'market.tradableInstrument.instrument.name' + 'market.tradableInstrument.instrument.code' >) => { if (!value) return 'None'; return value; diff --git a/libs/fills/src/lib/fills-table.spec.tsx b/libs/fills/src/lib/fills-table.spec.tsx index 1bec08f2b..b65fe4dea 100644 --- a/libs/fills/src/lib/fills-table.spec.tsx +++ b/libs/fills/src/lib/fills-table.spec.tsx @@ -20,7 +20,7 @@ describe('FillsTable', () => { positionDecimalPlaces: 5, tradableInstrument: { instrument: { - name: 'test market', + code: 'test market', product: { settlementAsset: { decimals: 2, @@ -71,7 +71,7 @@ describe('FillsTable', () => { render(); const cells = screen.getAllByRole('gridcell'); const expectedValues = [ - buyerFill.market?.tradableInstrument.instrument.name || '', + buyerFill.market?.tradableInstrument.instrument.code || '', '+3.00', '1.00 BTC', '3.00 BTC', @@ -106,7 +106,7 @@ describe('FillsTable', () => { const cells = screen.getAllByRole('gridcell'); const expectedValues = [ - buyerFill.market?.tradableInstrument.instrument.name || '', + buyerFill.market?.tradableInstrument.instrument.code || '', '-3.00', '1.00 BTC', '3.00 BTC', @@ -141,7 +141,7 @@ describe('FillsTable', () => { const cells = screen.getAllByRole('gridcell'); const expectedValues = [ - buyerFill.market?.tradableInstrument.instrument.name || '', + buyerFill.market?.tradableInstrument.instrument.code || '', '-3.00', '1.00 BTC', '3.00 BTC', diff --git a/libs/fills/src/lib/fills-table.tsx b/libs/fills/src/lib/fills-table.tsx index 0fc5cb75a..9e48a1f51 100644 --- a/libs/fills/src/lib/fills-table.tsx +++ b/libs/fills/src/lib/fills-table.tsx @@ -47,7 +47,7 @@ export const FillsTable = forwardRef( () => [ { headerName: t('Market'), - field: 'market.tradableInstrument.instrument.name', + field: 'market.tradableInstrument.instrument.code', cellRenderer: 'MarketNameCell', cellRendererParams: { idPath: 'market.id', onMarketClick }, },