Skip to content

Commit d9d8beb

Browse files
Abdullah KhanAbdullah Khan
authored andcommitted
feat(explore-suspect-attrs): Minor iteration
1 parent 76c09c0 commit d9d8beb

File tree

1 file changed

+9
-2
lines changed
  • static/app/views/explore/components/suspectTags

1 file changed

+9
-2
lines changed

static/app/views/explore/components/suspectTags/charts.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,11 @@ function Chart({
127127
(_value: number, label?: string, seriesParams?: CallbackDataParams) => {
128128
const data = Number(seriesParams?.data);
129129
const total = seriesTotals[label as keyof typeof seriesTotals];
130+
131+
if (total === 0) {
132+
return '\u2014';
133+
}
134+
130135
const percentage = (data / total) * 100;
131136
return `${percentage.toFixed(1)}%`;
132137
},
@@ -157,12 +162,14 @@ function Chart({
157162
const selectedTotal =
158163
seriesTotals[selectedParam?.seriesName as keyof typeof seriesTotals];
159164
const selectedData = Number(selectedParam?.data);
160-
const selectedPercentage = (selectedData / selectedTotal) * 100;
165+
const selectedPercentage =
166+
selectedTotal === 0 ? 0 : (selectedData / selectedTotal) * 100;
161167

162168
const baselineTotal =
163169
seriesTotals[baselineParam?.seriesName as keyof typeof seriesTotals];
164170
const baselineData = Number(baselineParam?.data);
165-
const baselinePercentage = (baselineData / baselineTotal) * 100;
171+
const baselinePercentage =
172+
baselineTotal === 0 ? 0 : (baselineData / baselineTotal) * 100;
166173

167174
const isDifferent = selectedPercentage.toFixed(1) !== baselinePercentage.toFixed(1);
168175

0 commit comments

Comments
 (0)