Skip to content

Commit abbbf27

Browse files
committed
Improve colors
1 parent 0f31418 commit abbbf27

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

site/src/components/WorkspacesTable/WorkspaceLastUsed.tsx

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,22 @@ export const WorkspaceLastUsed: FC<WorkspaceLastUsedProps> = ({ lastUsedAt }) =>
1919
let color = theme.palette.text.secondary
2020
let message = t.fromNow()
2121

22-
if (t.isBefore(now.subtract(100, "year"))) {
23-
color = theme.palette.error.main
24-
message = "Never"
25-
} else if (t.isBefore(now.subtract(1, "month"))) {
26-
color = theme.palette.warning.light
27-
} else if (t.isAfter(now.subtract(24, "hour"))) {
28-
// Since the agent reports on a regular interval,
22+
if (t.isAfter(now.subtract(1, "hour"))) {
23+
color = theme.palette.success.main
24+
// Since the agent reports on a 10m interval,
25+
// the last_used_at can be inaccurate when recent.
2926
// we default to "Today" instead of showing a
3027
// potentially inaccurate value.
31-
color = theme.palette.success.main
32-
message = "Today"
28+
message = "Last Hour"
29+
} else if (t.isAfter(now.subtract(1, "day"))) {
30+
color = theme.palette.primary.main
31+
} else if (t.isAfter(now.subtract(1, "month"))) {
32+
color = theme.palette.text.secondary
33+
} else if (t.isAfter(now.subtract(100, "year"))) {
34+
color = theme.palette.warning.light
35+
} else {
36+
color = theme.palette.error.light
37+
message = "Never"
3338
}
3439

3540
return <span style={{ color: color }}>{message}</span>

site/src/pages/WorkspacesPage/WorkspacesPageView.stories.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ const additionalWorkspaces: Record<string, WorkspaceItemMachineRef> = {
5252
runningAndDelete: createWorkspaceItemRef("running", "delete"),
5353
outdated: createWorkspaceItemRef("running", "delete", true),
5454
active: createWorkspaceItemRef("running", undefined, true, dayjs().toString()),
55+
today: createWorkspaceItemRef("running", undefined, true, dayjs().subtract(3, "hour").toString()),
5556
old: createWorkspaceItemRef("running", undefined, true, dayjs().subtract(1, "week").toString()),
5657
veryOld: createWorkspaceItemRef(
5758
"running",

0 commit comments

Comments
 (0)