import type { FC, SVGProps } from "react"; import { Trans } from "@lingui/react/macro"; import AirbusLogo from "~/assets/logos/airbus.svg"; import CouchbaseLogo from "~/assets/logos/couchbase.svg"; import DeloitteLogo from "~/assets/logos/deloitte.svg"; import FastCompanyLogo from "~/assets/logos/fast_company.svg"; import LegoLogo from "~/assets/logos/lego.svg"; import LinkedinLogo from "~/assets/logos/linkedin.svg"; import SanaLogo from "~/assets/logos/sana.svg"; import WakamLogo from "~/assets/logos/wakam.svg"; type LogoComponent = FC>; export default function Logos() { const logos: { id: number; component: LogoComponent; alt: string; }[] = [ { id: 1, component: SanaLogo as LogoComponent, alt: "Sana Logo", }, { id: 2, component: FastCompanyLogo as LogoComponent, alt: "Fast Company Logo", }, { id: 3, component: CouchbaseLogo as LogoComponent, alt: "Couchbase Logo", }, { id: 4, component: LegoLogo as LogoComponent, alt: "Lego Logo", }, { id: 5, component: AirbusLogo as LogoComponent, alt: "Airbus Logo", }, { id: 6, component: DeloitteLogo as LogoComponent, alt: "Deloitte Logo", }, { id: 7, component: WakamLogo as LogoComponent, alt: "Wakam Logo", }, { id: 8, component: LinkedinLogo as LogoComponent, alt: "Linked In Logo", }, ]; return (

Trusted by fast-moving teams
around the world

{logos.map((logo) => { const LogoComponent: LogoComponent = logo.component; return (
); })}
{logos.map((logo) => { const LogoComponent: LogoComponent = logo.component; return (
); })}
); }