Skip to content

Commit 9b8a1c8

Browse files
authored
view handle publically for org (#2060)
1 parent 23680e4 commit 9b8a1c8

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed

src/components/organization/OrganizationHeader.tsx

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,26 @@ export const OrganizationHeader: React.FC<OrganizationHeaderProps> = ({
4848
/>
4949

5050
<div>
51-
<div className="flex flex-col items-center gap-3 mb-3">
51+
<div className="flex flex-col items-center gap-1 md:gap-3 mb-3">
5252
<Link
53-
href={`/${organization.name}`}
53+
href={`/${organization.tscircuit_handle}`}
5454
className="font-bold text-gray-900 text-xl"
5555
>
56-
{organization.display_name || organization.name}
56+
{organization.display_name || organization.tscircuit_handle}
5757
</Link>
58+
{organization.tscircuit_handle && (
59+
<Link
60+
href={`/${organization.tscircuit_handle}`}
61+
className="text-gray-500 text-sm hover:text-gray-700"
62+
>
63+
@{organization.tscircuit_handle}
64+
</Link>
65+
)}
5866
{canManageOrg && showActions && (
5967
<Button
6068
variant="outline"
6169
size="sm"
70+
className="w-full md:w-auto mt-3 md:mt-0"
6271
onClick={handleSettingsClick}
6372
>
6473
<Settings className="mr-2 h-4 w-4" />
@@ -99,12 +108,19 @@ export const OrganizationHeader: React.FC<OrganizationHeaderProps> = ({
99108

100109
<div className="flex-1 min-w-0">
101110
<div className="flex items-center justify-between mb-3">
102-
<Link
103-
href={`/${organization.name}`}
104-
className="font-bold text-gray-900 text-2xl md:text-3xl truncate"
105-
>
106-
{organization.display_name || organization.name}
107-
</Link>
111+
<div>
112+
<Link
113+
href={`/${organization.tscircuit_handle}`}
114+
className="font-bold text-gray-900 text-2xl md:text-3xl truncate"
115+
>
116+
{organization.display_name || organization.name}
117+
</Link>
118+
{organization.tscircuit_handle && (
119+
<div className="text-gray-500 text-base font-medium">
120+
@{organization.tscircuit_handle}
121+
</div>
122+
)}
123+
</div>
108124
{canManageOrg && showActions && (
109125
<Button variant="outline" onClick={handleSettingsClick}>
110126
<Settings className="mr-2 h-4 w-4" />

0 commit comments

Comments
 (0)