From c4e471ac478bfd46e63486c3d2da2d78db1ed9b6 Mon Sep 17 00:00:00 2001
From: Siddhant Rai
Date: Thu, 29 May 2025 11:16:38 +0530
Subject: [PATCH] fix: ensure shared metadata is displayed only when available
in SharedAgentCard
---
frontend/src/agents/SharedAgentCard.tsx | 45 ++++++++++++++-----------
1 file changed, 25 insertions(+), 20 deletions(-)
diff --git a/frontend/src/agents/SharedAgentCard.tsx b/frontend/src/agents/SharedAgentCard.tsx
index 6c778ba4..bf542ca9 100644
--- a/frontend/src/agents/SharedAgentCard.tsx
+++ b/frontend/src/agents/SharedAgentCard.tsx
@@ -17,26 +17,31 @@ export default function SharedAgentCard({ agent }: { agent: Agent }) {
-
- {agent.shared_metadata?.shared_by && (
-
- by {agent.shared_metadata.shared_by}
-
- )}
- {agent.shared_metadata?.shared_at && (
-
- Shared on{' '}
- {new Date(agent.shared_metadata.shared_at).toLocaleString('en-US', {
- month: 'long',
- day: 'numeric',
- year: 'numeric',
- hour: '2-digit',
- minute: '2-digit',
- hour12: true,
- })}
-
- )}
-
+ {agent.shared_metadata && (
+
+ {agent.shared_metadata?.shared_by && (
+
+ by {agent.shared_metadata.shared_by}
+
+ )}
+ {agent.shared_metadata?.shared_at && (
+
+ Shared on{' '}
+ {new Date(agent.shared_metadata.shared_at).toLocaleString(
+ 'en-US',
+ {
+ month: 'long',
+ day: 'numeric',
+ year: 'numeric',
+ hour: '2-digit',
+ minute: '2-digit',
+ hour12: true,
+ },
+ )}
+
+ )}
+
+ )}
{agent.tool_details && agent.tool_details.length > 0 && (