From d0d440bfd5d9444263aa4656c81f4fb8d0f4d44c Mon Sep 17 00:00:00 2001 From: Nilesh Raj Date: Wed, 21 Oct 2026 17:39:14 +0530 Subject: [PATCH] Restore homepage team tile and align agent schema --- components/HomeCatalogSections.tsx | 7 +++---- components/ProfileAvatars.tsx | 12 ++++++++---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/components/HomeCatalogSections.tsx b/components/HomeCatalogSections.tsx index b83c8b4..277df15 100644 --- a/components/HomeCatalogSections.tsx +++ b/components/HomeCatalogSections.tsx @@ -21,7 +21,6 @@ export async function HomeCatalogSections() { }, ), ]); - const featured = agents.data.slice(0, 3); const latestNews = news.posts.slice(0, 3); const previewAgents = selectHomepagePreviewAgents(agents.data, categories.data).map((agent) => { const trust = getAgentTrustState(agent); @@ -39,9 +38,9 @@ export async function HomeCatalogSections() { const jsonLd = { "@context": "https://schema.org", "@type": "ItemList", - name: "Featured AI agents", - numberOfItems: featured.length, - itemListElement: featured.map((agent, index) => ({ + name: "AI agents by category", + numberOfItems: previewAgents.length, + itemListElement: previewAgents.map((agent, index) => ({ "@type": "ListItem", position: index + 1, name: agent.name, diff --git a/components/ProfileAvatars.tsx b/components/ProfileAvatars.tsx index 225ceb2..5248d1c 100644 --- a/components/ProfileAvatars.tsx +++ b/components/ProfileAvatars.tsx @@ -1,5 +1,8 @@ import { MaskedAvatars } from "@/components/ui/masked-avatars"; +const emptyAvatar = + "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3C/svg%3E"; + export function ProfileAvatars({ size = 88, className, @@ -10,10 +13,11 @@ export function ProfileAvatars({ return (