@@ -265,8 +265,8 @@ const formatRatioRate = (
265265 if ( ! ratio ) return '0' ;
266266 const numerator = Number ( ratio . numerator ) ;
267267 const denominator = Number ( ratio . denominator ) ;
268- if ( ! Number . isFinite ( numerator ) || ! Number . isFinite ( denominator ) || numerator === 0 ) return '0' ;
269- return ( denominator / numerator ) . toFixed ( 8 ) . replace ( / \. ? 0 + $ / , '' ) ;
268+ if ( ! Number . isFinite ( numerator ) || ! Number . isFinite ( denominator ) || denominator === 0 ) return '0' ;
269+ return ( numerator / denominator ) . toFixed ( 8 ) . replace ( / \. ? 0 + $ / , '' ) ;
270270} ;
271271
272272const formatInverseRatioRate = (
@@ -275,8 +275,8 @@ const formatInverseRatioRate = (
275275 if ( ! ratio ) return '0' ;
276276 const numerator = Number ( ratio . numerator ) ;
277277 const denominator = Number ( ratio . denominator ) ;
278- if ( ! Number . isFinite ( numerator ) || ! Number . isFinite ( denominator ) || denominator === 0 ) return '0' ;
279- return ( numerator / denominator ) . toFixed ( 8 ) . replace ( / \. ? 0 + $ / , '' ) ;
278+ if ( ! Number . isFinite ( numerator ) || ! Number . isFinite ( denominator ) || numerator === 0 ) return '0' ;
279+ return ( denominator / numerator ) . toFixed ( 8 ) . replace ( / \. ? 0 + $ / , '' ) ;
280280} ;
281281
282282export default function App ( ) {
@@ -612,7 +612,7 @@ export default function App() {
612612 if ( ! selectedAsset || ! amount ) return '0' ;
613613 const amountNum = Number ( amount ) ;
614614 if ( ! Number . isFinite ( amountNum ) ) return '0' ;
615- const ratioNum = Number ( selectedAsset . ratio . denominator ) / Number ( selectedAsset . ratio . numerator ) ;
615+ const ratioNum = Number ( selectedAsset . ratio . numerator ) / Number ( selectedAsset . ratio . denominator ) ;
616616 if ( ! Number . isFinite ( ratioNum ) ) return '0' ;
617617 return ( amountNum * ratioNum ) . toFixed ( 8 ) . replace ( / \. ? 0 + $ / , '' ) ;
618618 } , [ selectedAsset , amount ] ) ;
0 commit comments