Skip to content

Commit d7992c8

Browse files
committed
Remove duplicate fc
1 parent 9806e27 commit d7992c8

File tree

2 files changed

+9
-21
lines changed

2 files changed

+9
-21
lines changed

components/dashboard/src/insights/WorkspaceSessionGroup.tsx

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { ReactComponent as UsageIcon } from "../images/usage-default.svg";
1212
import { toRemoteURL } from "../projects/render-utils";
1313
import { DisplayName } from "../usage/UsageEntry";
1414
import { WorkspaceSessionEntry } from "./WorkspaceSession";
15+
import { displayWorkspaceType } from "./download/download-sessions";
1516

1617
type Props = {
1718
id: string;
@@ -28,7 +29,9 @@ export const WorkspaceSessionGroup = ({ id, sessions, member }: Props) => {
2829
<AccordionItem key={id} value={id}>
2930
<div className="w-full p-3 grid grid-cols-12 gap-x-3 justify-between transition ease-in-out rounded-xl">
3031
<div className="flex flex-col col-span-2 my-auto">
31-
<span className="text-pk-content-primary text-md font-medium">{getType(workspace.spec?.type)}</span>
32+
<span className="text-pk-content-primary text-md font-medium capitalize">
33+
{displayWorkspaceType(workspace.spec?.type)}
34+
</span>
3235
<span className="text-sm text-pk-content-tertiary">
3336
{workspace.spec?.class ? <DisplayName workspaceClass={workspace?.spec?.class} /> : "n/a"}
3437
</span>
@@ -80,17 +83,6 @@ export const WorkspaceSessionGroup = ({ id, sessions, member }: Props) => {
8083
);
8184
};
8285

83-
const getType = (type?: WorkspaceSpec_WorkspaceType) => {
84-
switch (type) {
85-
case WorkspaceSpec_WorkspaceType.PREBUILD:
86-
return "Prebuild";
87-
case WorkspaceSpec_WorkspaceType.REGULAR:
88-
return "Workspace";
89-
default:
90-
return "Unknown";
91-
}
92-
};
93-
9486
export const displayTime = (time: Timestamp) => {
9587
const options: Intl.DateTimeFormatOptions = {
9688
day: "numeric",

components/dashboard/src/insights/download/download-sessions.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -150,18 +150,14 @@ const downloadUsageCSV = async ({
150150
};
151151
};
152152

153-
const displayWorkspaceType = (type?: WorkspaceSpec_WorkspaceType) => {
154-
if (!type) {
155-
return "" as const;
156-
}
157-
153+
export const displayWorkspaceType = (type?: WorkspaceSpec_WorkspaceType) => {
158154
switch (type) {
159-
case WorkspaceSpec_WorkspaceType.REGULAR:
160-
return "Regular" as const;
161155
case WorkspaceSpec_WorkspaceType.PREBUILD:
162-
return "Prebuild" as const;
156+
return "prebuild" as const;
157+
case WorkspaceSpec_WorkspaceType.REGULAR:
158+
return "workspace" as const;
163159
default:
164-
throw new Error(`Unknown workspace type: ${type}`);
160+
return "unknown" as const;
165161
}
166162
};
167163

0 commit comments

Comments
 (0)