{/* Icon container */}
{iconSrc ? (

{
(e.target as HTMLImageElement).style.display = "none";
(e.target as HTMLImageElement).nextElementSibling?.classList.remove("hidden");
}}
/>
) : null}
{getInitials(service.name)}
{/* App name */}
{service.name}
{/* URL indicator */}
{primaryUrl && (
{extractHost(primaryUrl.url)}
)}
{/* URL kind badges */}
{service.urls.length > 1 && (
{service.urls.slice(0, 3).map((u) => (
{u.kind}
))}
)}
{/* Actions */}