import React from "react" import { graphql, useStaticQuery } from "gatsby" import { Carousel } from "@onegeo/gatsby-theme-onegeo" interface Props { className?: string delay?: number } const Partners = (props: Props) => { const { className = "", delay = 2000 } = props const dataDirectus = useStaticQuery(graphql` query myQuery { directus { partners { id logo { id } name url } } } `) const partners = dataDirectus.directus.partners const dataImage = partners.map((partner: any) => { return { src: `${process.env.DIRECTUS_URL}assets/${partner.logo.id}` } }) return ( <div className={`${className}`}> <Carousel images={dataImage} isLogo={true} delay={delay} /> </div> ) } export default Partners