fix(trading): display funding rate when market in monitoring auction (#5218)
This commit is contained in:
parent
2f7e53e282
commit
7f95ba577e
@ -16,7 +16,7 @@ import type {
|
|||||||
MarketDataQueryVariables,
|
MarketDataQueryVariables,
|
||||||
} from './__generated__/market-data';
|
} from './__generated__/market-data';
|
||||||
import { getMarketPrice } from './get-price';
|
import { getMarketPrice } from './get-price';
|
||||||
import { isMarketInAuction } from './is-market-in-auction';
|
import { MarketTradingMode } from '@vegaprotocol/types';
|
||||||
|
|
||||||
export type MarketData = MarketDataFieldsFragment;
|
export type MarketData = MarketDataFieldsFragment;
|
||||||
|
|
||||||
@ -142,7 +142,11 @@ export const fundingRateProvider = makeDerivedDataProvider<
|
|||||||
MarketDataQueryVariables
|
MarketDataQueryVariables
|
||||||
>([marketDataProvider], (parts) => {
|
>([marketDataProvider], (parts) => {
|
||||||
const marketData = parts[0] as ReturnType<typeof getData>;
|
const marketData = parts[0] as ReturnType<typeof getData>;
|
||||||
return marketData && !isMarketInAuction(marketData.marketTradingMode)
|
return marketData &&
|
||||||
|
![
|
||||||
|
MarketTradingMode.TRADING_MODE_OPENING_AUCTION,
|
||||||
|
MarketTradingMode.TRADING_MODE_SUSPENDED_VIA_GOVERNANCE,
|
||||||
|
].includes(marketData.marketTradingMode)
|
||||||
? marketData?.productData?.fundingRate || null
|
? marketData?.productData?.fundingRate || null
|
||||||
: null;
|
: null;
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user