Skip to content

Commit e2768e3

Browse files
committed
Apply minor improvements
1 parent 8be0e42 commit e2768e3

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

site/src/pages/TemplatePage/TemplateInsightsPage/TemplateInsightsPage.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ const DailyUsersPanel = ({
7171
return (
7272
<Panel {...panelProps}>
7373
<PanelHeader sx={{ display: "flex", alignItems: "center", gap: 1 }}>
74-
Active daily users
74+
Daily Active Users
7575
<HelpTooltip size="small">
7676
<HelpTooltipTitle>How do we calculate DAUs?</HelpTooltipTitle>
7777
<HelpTooltipText>
@@ -153,14 +153,15 @@ const TemplateUsagePanel = ({
153153
}: PanelProps & {
154154
data: TemplateInsightsResponse["report"]["apps_usage"] | undefined
155155
}) => {
156+
const validUsage = data?.filter((u) => u.seconds > 0)
156157
const totalInSeconds =
157-
data?.reduce((total, usage) => total + usage.seconds, 0) ?? 1
158+
validUsage?.reduce((total, usage) => total + usage.seconds, 0) ?? 1
158159
const usageColors = chroma
159160
.scale([colors.green[8], colors.blue[8]])
160161
.mode("lch")
161-
.colors(data?.length ?? 0)
162+
.colors(validUsage?.length ?? 0)
162163
// The API returns a row for each app, even if the user didn't use it.
163-
const hasDataAvailable = data?.some((u) => u.seconds > 0)
164+
const hasDataAvailable = validUsage && validUsage.length > 0
164165
return (
165166
<Panel {...panelProps}>
166167
<PanelHeader>App&lsquo;s & IDE usage</PanelHeader>
@@ -169,7 +170,7 @@ const TemplateUsagePanel = ({
169170
{data && !hasDataAvailable && <NoDataAvailable sx={{ height: 200 }} />}
170171
{data && hasDataAvailable && (
171172
<Box sx={{ display: "flex", flexDirection: "column", gap: 3 }}>
172-
{data
173+
{validUsage
173174
.sort((a, b) => b.seconds - a.seconds)
174175
.map((usage, i) => {
175176
const percentage = (usage.seconds / totalInSeconds) * 100
@@ -199,7 +200,7 @@ const TemplateUsagePanel = ({
199200
/>
200201
</Box>
201202
<Box sx={{ fontSize: 13, fontWeight: 500, width: 200 }}>
202-
{usage.slug}
203+
{usage.display_name}
203204
</Box>
204205
</Box>
205206
<LinearProgress

0 commit comments

Comments
 (0)