Select Git revision
map-util.js
Partners.tsx 973 B
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