Skip to content

Commit b692b7e

Browse files
authored
fix: remove system user highlighting (#2973)
1 parent 000bc50 commit b692b7e

File tree

5 files changed

+15
-43
lines changed

5 files changed

+15
-43
lines changed

site/src/components/WorkspaceBuildStats/WorkspaceBuildStats.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const WorkspaceBuildStats: FC<WorkspaceBuildStatsProps> = ({ build }) =>
1919
const styles = useStyles()
2020
const theme = useTheme()
2121
const status = getDisplayWorkspaceBuildStatus(theme, build)
22-
const initiatedBy = getDisplayWorkspaceBuildInitiatedBy(theme, build)
22+
const initiatedBy = getDisplayWorkspaceBuildInitiatedBy(build)
2323

2424
return (
2525
<div className={styles.stats}>
@@ -61,9 +61,7 @@ export const WorkspaceBuildStats: FC<WorkspaceBuildStatsProps> = ({ build }) =>
6161
<div className={styles.statsDivider} />
6262
<div className={styles.statItem}>
6363
<span className={styles.statsLabel}>Initiated by</span>
64-
<span className={styles.statsValue}>
65-
<span style={{ color: initiatedBy.color }}>{initiatedBy.initiatedBy}</span>
66-
</span>
64+
<span className={styles.statsValue}>{initiatedBy}</span>
6765
</div>
6866
</div>
6967
)

site/src/components/WorkspaceStats/WorkspaceStats.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const WorkspaceStats: FC<WorkspaceStatsProps> = ({ workspace }) => {
2828
const styles = useStyles()
2929
const theme = useTheme()
3030
const status = getDisplayStatus(theme, workspace.latest_build)
31-
const initiatedBy = getDisplayWorkspaceBuildInitiatedBy(theme, workspace.latest_build)
31+
const initiatedBy = getDisplayWorkspaceBuildInitiatedBy(workspace.latest_build)
3232

3333
return (
3434
<WorkspaceSection title={Language.workspaceDetails} contentsProps={{ className: styles.stats }}>
@@ -63,9 +63,7 @@ export const WorkspaceStats: FC<WorkspaceStatsProps> = ({ workspace }) => {
6363
<div className={styles.statsDivider} />
6464
<div className={styles.statItem}>
6565
<span className={styles.statsLabel}>{Language.byLabel}</span>
66-
<span className={styles.statsValue}>
67-
<span style={{ color: initiatedBy.color }}>{initiatedBy.initiatedBy}</span>
68-
</span>
66+
<span className={styles.statsValue}>{initiatedBy}</span>
6967
</div>
7068
<div className={styles.statsDivider} />
7169
<div className={styles.statItem}>

site/src/components/WorkspacesTable/WorkspacesRow.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export const WorkspacesRow: FC<{ workspaceRef: WorkspaceItemMachineRef }> = ({ w
2727
const [workspaceState, send] = useActor(workspaceRef)
2828
const { data: workspace } = workspaceState.context
2929
const status = getDisplayStatus(theme, workspace.latest_build)
30-
const initiatedBy = getDisplayWorkspaceBuildInitiatedBy(theme, workspace.latest_build)
30+
const initiatedBy = getDisplayWorkspaceBuildInitiatedBy(workspace.latest_build)
3131
const workspacePageLink = `/@${workspace.owner_name}/${workspace.name}`
3232

3333
return (
@@ -47,7 +47,7 @@ export const WorkspacesRow: FC<{ workspaceRef: WorkspaceItemMachineRef }> = ({ w
4747
</TableCellLink>
4848
<TableCellLink to={workspacePageLink}>
4949
<AvatarData
50-
title={initiatedBy.initiatedBy}
50+
title={initiatedBy}
5151
subtitle={dayjs().to(dayjs(workspace.latest_build.created_at))}
5252
/>
5353
</TableCellLink>

site/src/util/workspace.test.ts

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import dayjs from "dayjs"
22
import * as TypesGen from "../api/typesGenerated"
33
import * as Mocks from "../testHelpers/entities"
4-
import { dark } from "../theme/theme"
54
import {
65
defaultWorkspaceExtension,
76
getDisplayWorkspaceBuildInitiatedBy,
@@ -109,32 +108,24 @@ describe("util > workspace", () => {
109108
})
110109

111110
describe("getDisplayWorkspaceBuildInitiatedBy", () => {
112-
it.each<[TypesGen.WorkspaceBuild, string, string]>([
113-
[Mocks.MockWorkspaceBuild, "#C1C1C1", "TestUser"],
111+
it.each<[TypesGen.WorkspaceBuild, string]>([
112+
[Mocks.MockWorkspaceBuild, "TestUser"],
114113
[
115114
{
116115
...Mocks.MockWorkspaceBuild,
117116
reason: "autostart",
118117
},
119-
"#7057FF",
120118
"system/autostart",
121119
],
122120
[
123121
{
124122
...Mocks.MockWorkspaceBuild,
125123
reason: "autostop",
126124
},
127-
"#7057FF",
128125
"system/autostop",
129126
],
130-
])(
131-
`getDisplayWorkspaceBuildInitiatedBy(%p) returns color: %p, initiatedBy: %p`,
132-
(build, color, initiatedBy) => {
133-
expect(getDisplayWorkspaceBuildInitiatedBy(dark, build)).toEqual({
134-
color: color,
135-
initiatedBy: initiatedBy,
136-
})
137-
},
138-
)
127+
])(`getDisplayWorkspaceBuildInitiatedBy(%p) returns %p`, (build, initiatedBy) => {
128+
expect(getDisplayWorkspaceBuildInitiatedBy(build)).toEqual(initiatedBy)
129+
})
139130
})
140131
})

site/src/util/workspace.ts

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -191,29 +191,14 @@ export const DisplayWorkspaceBuildInitiatedByLanguage = {
191191
autostop: "system/autostop",
192192
}
193193

194-
export const getDisplayWorkspaceBuildInitiatedBy = (
195-
theme: Theme,
196-
build: TypesGen.WorkspaceBuild,
197-
): {
198-
color: string
199-
initiatedBy: string
200-
} => {
194+
export const getDisplayWorkspaceBuildInitiatedBy = (build: TypesGen.WorkspaceBuild): string => {
201195
switch (build.reason) {
202196
case "initiator":
203-
return {
204-
color: theme.palette.text.secondary,
205-
initiatedBy: build.initiator_name,
206-
}
197+
return build.initiator_name
207198
case "autostart":
208-
return {
209-
color: theme.palette.secondary.dark,
210-
initiatedBy: DisplayWorkspaceBuildInitiatedByLanguage.autostart,
211-
}
199+
return DisplayWorkspaceBuildInitiatedByLanguage.autostart
212200
case "autostop":
213-
return {
214-
color: theme.palette.secondary.dark,
215-
initiatedBy: DisplayWorkspaceBuildInitiatedByLanguage.autostop,
216-
}
201+
return DisplayWorkspaceBuildInitiatedByLanguage.autostop
217202
}
218203
}
219204

0 commit comments

Comments
 (0)