Skip to content

Commit ac6bd7e

Browse files
committed
Publisher avatar/id links to publisher page
1 parent 26833aa commit ac6bd7e

File tree

2 files changed

+27
-19
lines changed

2 files changed

+27
-19
lines changed

web/src/app/publishers/[id]/agents/[agentId]/[version]/page.tsx

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -147,16 +147,18 @@ const AgentDetailPage = async ({ params }: AgentDetailPageProps) => {
147147
v{params.version}
148148
</Badge>
149149
</div>
150-
<div className="flex items-center gap-2 mb-2">
151-
<Avatar className="h-6 w-6">
152-
<AvatarImage src={publisherData.avatar_url || undefined} />
153-
<AvatarFallback className="text-xs">
154-
{publisherData.name[0]?.toUpperCase() || publisherData.id[0]?.toUpperCase()}
155-
</AvatarFallback>
156-
</Avatar>
157-
<span className="text-muted-foreground">
158-
@{publisherData.id}
159-
</span>
150+
<div className="mb-2">
151+
<Link href={`/publishers/${publisherData.id}`} className="flex items-center gap-2 hover:opacity-80 transition-opacity">
152+
<Avatar className="h-6 w-6">
153+
<AvatarImage src={publisherData.avatar_url || undefined} />
154+
<AvatarFallback className="text-xs">
155+
{publisherData.name[0]?.toUpperCase() || publisherData.id[0]?.toUpperCase()}
156+
</AvatarFallback>
157+
</Avatar>
158+
<span className="text-muted-foreground">
159+
@{publisherData.id}
160+
</span>
161+
</Link>
160162
</div>
161163
{agentData.description && (
162164
<p className="text-sm mb-4">{agentData.description}</p>

web/src/app/store/page.tsx

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -244,15 +244,21 @@ const AgentStorePage = () => {
244244
</div>
245245
<div className="flex justify-between gap-2">
246246
<div className="flex items-center gap-2">
247-
<Avatar className="h-5 w-5 shrink-0">
248-
<AvatarImage src={agent.publisher.avatar_url || undefined} />
249-
<AvatarFallback className="text-xs">
250-
{agent.publisher.name[0]?.toUpperCase() || agent.publisher.id[0]?.toUpperCase()}
251-
</AvatarFallback>
252-
</Avatar>
253-
<span className="text-sm text-muted-foreground truncate">
254-
@{agent.publisher.id}
255-
</span>
247+
<Link
248+
href={`/publishers/${agent.publisher.id}`}
249+
className="flex items-center gap-2 hover:opacity-80 transition-opacity"
250+
>
251+
<Avatar className="h-5 w-5 shrink-0">
252+
<AvatarImage src={agent.publisher.avatar_url || undefined} />
253+
<AvatarFallback className="text-xs">
254+
{agent.publisher.name[0]?.toUpperCase() ||
255+
agent.publisher.id[0]?.toUpperCase()}
256+
</AvatarFallback>
257+
</Avatar>
258+
<span className="text-sm text-muted-foreground truncate">
259+
@{agent.publisher.id}
260+
</span>
261+
</Link>
256262
{agent.publisher.verified && (
257263
<Badge
258264
variant="secondary"

0 commit comments

Comments
 (0)