File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
static/app/views/explore/components/suspectTags Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,11 @@ function Chart({
127
127
( _value : number , label ?: string , seriesParams ?: CallbackDataParams ) => {
128
128
const data = Number ( seriesParams ?. data ) ;
129
129
const total = seriesTotals [ label as keyof typeof seriesTotals ] ;
130
+
131
+ if ( total === 0 ) {
132
+ return '\u2014' ;
133
+ }
134
+
130
135
const percentage = ( data / total ) * 100 ;
131
136
return `${ percentage . toFixed ( 1 ) } %` ;
132
137
} ,
@@ -157,12 +162,14 @@ function Chart({
157
162
const selectedTotal =
158
163
seriesTotals [ selectedParam ?. seriesName as keyof typeof seriesTotals ] ;
159
164
const selectedData = Number ( selectedParam ?. data ) ;
160
- const selectedPercentage = ( selectedData / selectedTotal ) * 100 ;
165
+ const selectedPercentage =
166
+ selectedTotal === 0 ? 0 : ( selectedData / selectedTotal ) * 100 ;
161
167
162
168
const baselineTotal =
163
169
seriesTotals [ baselineParam ?. seriesName as keyof typeof seriesTotals ] ;
164
170
const baselineData = Number ( baselineParam ?. data ) ;
165
- const baselinePercentage = ( baselineData / baselineTotal ) * 100 ;
171
+ const baselinePercentage =
172
+ baselineTotal === 0 ? 0 : ( baselineData / baselineTotal ) * 100 ;
166
173
167
174
const isDifferent = selectedPercentage . toFixed ( 1 ) !== baselinePercentage . toFixed ( 1 ) ;
168
175
You can’t perform that action at this time.
0 commit comments