import getData from "@/api"; import styles from "./style.module.scss"; import Link from "next/link"; import Empty from "@/components/empty"; export const dynamic = "force-dynamic"; export async function generateMetadata() { return { metadataBase: `${process.env.NEXT_PUBLIC_ORIGIN}`, title: "Partenaires", }; } export default async function Sponsor() { const site = await getData("site", { populate: { edition: { fields: [], populate: { sponsors: { fields: ["name", "uri", "image"], populate: { image: { fields: ["alternativeText", "name", "url"], }, }, }, }, }, }, }); const edition = site.data?.attributes.edition.data.attributes; const sponsors = edition?.sponsors.data; return (

Ils nous soutiennent

{sponsors && sponsors.length > 0 ? (
{sponsors.map(({ id, attributes: attr }) => { return (
{attr.image.data.attributes.alternativeText}
{attr.name}
); })}
) : ( )}
); }