File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed
frontend/src/components/chart/options Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -14,14 +14,23 @@ export const thousandFormatter = (value, toFixed = null) => {
1414} ;
1515
1616export const formatNumberToString = ( number ) => {
17- if ( number < 1e3 ) {
18- return thousandFormatter ( number ) ;
19- } else if ( number < 1e6 ) {
20- return ( number / 1e3 ) . toFixed ( 1 ) + "K" ;
21- } else if ( number < 1e9 ) {
22- return ( number / 1e6 ) . toFixed ( 1 ) + "M" ;
17+ // Convert to number if it's a string
18+ const num =
19+ typeof number === "string" ? parseFloat ( number . replace ( / , / g, "" ) ) : number ;
20+
21+ // Handle invalid numbers
22+ if ( isNaN ( num ) ) {
23+ return "0" ;
24+ }
25+
26+ if ( num < 1e3 ) {
27+ return thousandFormatter ( num ) ;
28+ } else if ( num < 1e6 ) {
29+ return ( num / 1e3 ) . toFixed ( 1 ) + "K" ;
30+ } else if ( num < 1e9 ) {
31+ return ( num / 1e6 ) . toFixed ( 1 ) + "M" ;
2332 }
24- return ( number / 1e9 ) . toFixed ( 1 ) + "B" ;
33+ return ( num / 1e9 ) . toFixed ( 1 ) + "B" ;
2534} ;
2635
2736export const popupFormatter = ( params ) => {
You can’t perform that action at this time.
0 commit comments