@@ -8,6 +8,9 @@ import { useStringGetter } from '@/hooks/useStringGetter';
88
99import { AssetIcon } from '@/components/AssetIcon' ;
1010import { Output , OutputType } from '@/components/Output' ;
11+ import { Tag } from '@/components/Tag' ;
12+
13+ import { calculateMarketMaxLeverage } from '@/lib/marketsHelpers' ;
1114
1215export const MarketRow = ( { className, market } : { className ?: string ; market : MarketData } ) => {
1316 const stringGetter = useStringGetter ( ) ;
@@ -27,9 +30,23 @@ export const MarketRow = ({ className, market }: { className?: string; market: M
2730 < div tw = "row min-w-0 flex-grow-0 gap-0.5" >
2831 < AssetIcon logoUrl = { market . logo } tw = "size-[2.25rem] min-w-[2.25rem]" />
2932 < div tw = "flexColumn gap-0.25" >
30- < span tw = "overflow-hidden text-ellipsis whitespace-nowrap leading-[1rem]" >
31- { market . displayableAsset }
32- </ span >
33+ < div tw = "row gap-0.25 leading-[1rem]" >
34+ < span tw = "overflow-hidden text-ellipsis whitespace-nowrap" >
35+ { market . displayableAsset }
36+ </ span >
37+
38+ < Tag tw = "bg-color-layer-4" >
39+ < Output
40+ tw = "text-color-text-1"
41+ type = { OutputType . Multiple }
42+ value = { calculateMarketMaxLeverage ( {
43+ effectiveInitialMarginFraction : market . effectiveInitialMarginFraction ,
44+ initialMarginFraction : market . initialMarginFraction ,
45+ } ) }
46+ fractionDigits = { 0 }
47+ />
48+ </ Tag >
49+ </ div >
3350 < Output
3451 tw = "text-color-text-1 font-small-book"
3552 type = { OutputType . CompactFiat }
0 commit comments