---
import { Icon } from "astro-icon/components";
/**
* LogoCloud — static, evenly spaced row/grid of partner or tech logos.
* Each logo may render an icon (astro-icon name) and/or a text label.
*/
export interface Logo {
name: string;
icon?: string;
}
export interface Props {
title?: string;
logos: Logo[];
}
const { title, logos } = Astro.props as Props;
---
{title && {title}
}
{
logos.map((logo) => (
-
{logo.icon && }
{logo.name}
))
}