Skip to content
Snippets Groups Projects
Select Git revision
  • abbdb768baae1c5666ef3d42eeb3dcb38d3e674e
  • develop default protected
  • met-opti-big-data
  • geocontrib-nuxt3
  • redmine-issues/25708
  • 5.4.X
  • 5.5.X
  • redmine-issues/21034
  • license
  • 5.3.X
  • 5.2.X
  • 5.0.X
  • 4.2.X
  • 5.1.X
  • main
  • 3.3.x
  • 2.3.x protected
  • 3.0.X
  • master protected
  • migration-openlayers
  • 6.5.0 protected
  • 6.4.5-rc9 protected
  • 6.4.5-rc8 protected
  • 6.4.5-rc7 protected
  • 6.4.5-rc6 protected
  • 6.4.5-rc5 protected
  • 6.4.5-rc4 protected
  • 6.4.5-rc3 protected
  • 6.4.5-rc1 protected
  • 6.4.5-rc2 protected
  • 6.4.4 protected
  • 6.4.4-rc4 protected
  • 6.4.4-rc3 protected
  • 6.4.4-rc2 protected
  • 6.4.4-rc1 protected
  • 6.4.3 protected
  • 6.4.2 protected
  • 6.4.2-rc1 protected
  • 6.4.1 protected
  • 6.4.1-rc1 protected
40 results

map-util.js

Blame
  • 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