Skip to content

Commit 9236240

Browse files
committed
Minor improvements
1 parent e2768e3 commit 9236240

File tree

1 file changed

+35
-13
lines changed

1 file changed

+35
-13
lines changed

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

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,17 @@ const DailyUsersPanel = ({
7070
}) => {
7171
return (
7272
<Panel {...panelProps}>
73-
<PanelHeader sx={{ display: "flex", alignItems: "center", gap: 1 }}>
74-
Daily Active Users
75-
<HelpTooltip size="small">
76-
<HelpTooltipTitle>How do we calculate DAUs?</HelpTooltipTitle>
77-
<HelpTooltipText>
78-
We use all workspace connection traffic to calculate DAUs.
79-
</HelpTooltipText>
80-
</HelpTooltip>
73+
<PanelHeader>
74+
<PanelTitle sx={{ display: "flex", alignItems: "center", gap: 1 }}>
75+
Daily Active Users
76+
<HelpTooltip size="small">
77+
<HelpTooltipTitle>How do we calculate DAUs?</HelpTooltipTitle>
78+
<HelpTooltipText>
79+
We use all workspace connection traffic to calculate DAUs.
80+
</HelpTooltipText>
81+
</HelpTooltip>
82+
</PanelTitle>
83+
<PanelSubtitle>Last 7 days</PanelSubtitle>
8184
</PanelHeader>
8285
<PanelContent>
8386
{!data && <Loader sx={{ height: "100%" }} />}
@@ -104,8 +107,17 @@ const UserLatencyPanel = (props: PanelProps) => {
104107

105108
return (
106109
<Panel {...props} sx={{ overflowY: "auto", ...props.sx }}>
107-
<PanelHeader sx={{ display: "flex", alignItems: "center", gap: 1 }}>
108-
Latency by user
110+
<PanelHeader>
111+
<PanelTitle sx={{ display: "flex", alignItems: "center", gap: 1 }}>
112+
Latency by user
113+
<HelpTooltip size="small">
114+
<HelpTooltipTitle>How do we calculate latency?</HelpTooltipTitle>
115+
<HelpTooltipText>
116+
The average latency of user connections to workspaces.
117+
</HelpTooltipText>
118+
</HelpTooltip>
119+
</PanelTitle>
120+
<PanelSubtitle>Last 7 days</PanelSubtitle>
109121
</PanelHeader>
110122
<PanelContent>
111123
{!data && <Loader sx={{ height: "100%" }} />}
@@ -164,7 +176,10 @@ const TemplateUsagePanel = ({
164176
const hasDataAvailable = validUsage && validUsage.length > 0
165177
return (
166178
<Panel {...panelProps}>
167-
<PanelHeader>App&lsquo;s & IDE usage</PanelHeader>
179+
<PanelHeader>
180+
<PanelTitle>App&lsquo;s & IDE usage</PanelTitle>
181+
<PanelSubtitle>Last 7 days</PanelSubtitle>
182+
</PanelHeader>
168183
<PanelContent>
169184
{!data && <Loader sx={{ height: 200 }} />}
170185
{data && !hasDataAvailable && <NoDataAvailable sx={{ height: 200 }} />}
@@ -247,10 +262,17 @@ const Panel = styled(Box)(({ theme }) => ({
247262
type PanelProps = ComponentProps<typeof Panel>
248263

249264
const PanelHeader = styled(Box)(({ theme }) => ({
265+
padding: theme.spacing(2.5, 3, 3),
266+
}))
267+
268+
const PanelTitle = styled(Box)(() => ({
250269
fontSize: 14,
251270
fontWeight: 500,
252-
padding: theme.spacing(3),
253-
lineHeight: 1,
271+
}))
272+
273+
const PanelSubtitle = styled(Box)(({ theme }) => ({
274+
fontSize: 13,
275+
color: theme.palette.text.secondary,
254276
}))
255277

256278
const PanelContent = styled(Box)(({ theme }) => ({

0 commit comments

Comments
 (0)