Skip to content

Commit 552b93d

Browse files
committed
Merge branch 'mes/filter-work-1' into mes/filter-work-2
2 parents 83788e7 + 7c1e859 commit 552b93d

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

site/src/pages/WorkspacePage/WorkspaceTopbar.tsx

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ export const WorkspaceTopbar: FC<WorkspaceProps> = ({
116116
(org) => org.id === workspace.organization_id,
117117
);
118118

119+
const orgDisplayName = activeOrg?.display_name ?? workspace.organization_name;
120+
119121
const isImmutable =
120122
workspace.latest_build.status === "deleted" ||
121123
workspace.latest_build.status === "deleting";
@@ -143,7 +145,7 @@ export const WorkspaceTopbar: FC<WorkspaceProps> = ({
143145
<>
144146
<TopbarDivider />
145147
<OrganizationBreadcrumb
146-
orgName={workspace.organization_name}
148+
orgName={orgDisplayName}
147149
orgIconUrl={activeOrg?.icon}
148150
orgPageUrl={
149151
showOrganizations
@@ -179,7 +181,7 @@ export const WorkspaceTopbar: FC<WorkspaceProps> = ({
179181
}
180182
title={
181183
showOrganizations
182-
? `See affected workspaces for ${workspace.organization_name}`
184+
? `See affected workspaces for ${orgDisplayName}`
183185
: "See affected workspaces"
184186
}
185187
>
@@ -291,8 +293,7 @@ const OwnerBreadcrumb: FC<OwnerBreadcrumbProps> = ({
291293
username={ownerName}
292294
avatarURL={ownerAvatarUrl}
293295
/>
294-
295-
{ownerName}
296+
<span css={styles.breadcrumbText}>{ownerName}</span>
296297
</span>
297298
</PopoverTrigger>
298299

@@ -326,7 +327,7 @@ const OrganizationBreadcrumb: FC<OrganizationBreadcrumbProps> = ({
326327
<PopoverTrigger>
327328
<span css={styles.breadcrumbSegment}>
328329
<UserAvatar size="xs" src={orgIconUrl ?? ""} username={orgName} />
329-
{orgName}
330+
<span css={styles.breadcrumbText}>{orgName}</span>
330331
</span>
331332
</PopoverTrigger>
332333

@@ -380,17 +381,11 @@ const WorkspaceBreadcrumb: FC<WorkspaceBreadcrumbProps> = ({
380381
return (
381382
<Popover mode="hover">
382383
<PopoverTrigger>
383-
<span
384-
css={{
385-
display: "flex",
386-
alignItems: "center",
387-
gap: 8,
388-
cursor: "default",
389-
padding: "4px 0",
390-
}}
391-
>
384+
<span css={styles.breadcrumbSegment}>
392385
<TopbarAvatar src={templateIconUrl} />
393-
<span css={{ fontWeight: 500 }}>{workspaceName}</span>
386+
<span css={[styles.breadcrumbText, { fontWeight: 500 }]}>
387+
{workspaceName}
388+
</span>
394389
</span>
395390
</PopoverTrigger>
396391

@@ -443,9 +438,12 @@ const styles = {
443438
flexFlow: "row nowrap",
444439
gap: "8px",
445440
maxWidth: "160px",
446-
textOverflow: "ellipsis",
447-
overflowX: "hidden",
448441
whiteSpace: "nowrap",
449442
cursor: "default",
450443
},
444+
445+
breadcrumbText: {
446+
overflowX: "hidden",
447+
textOverflow: "ellipsis",
448+
},
451449
} satisfies Record<string, Interpolation<Theme>>;

0 commit comments

Comments
 (0)