Newer
Older
import { graphql, useStaticQuery } from "gatsby"
import React from "react"
import Logo from "./core/Logo"
layout?: string
name: string
logo: any
url: string
const dataDirectus = useStaticQuery(graphql`
query getSocials {
directus {
socials {
name
url
id
logo {
id
imageFile {
childImageSharp {
gatsbyImageData
}
name
publicURL
}
}
}
}
}
`)
const dataSocials = dataDirectus.directus.socials
const { layout } = props
<div className={`flex ${layout == "col" ? "w-8 flex-col" : ""} gap-2`}>
{dataSocials.map((item: any, key: number) => {
return (
<div
className={`tooltip ${
layout == "row" ? "tooltip-top" : "tooltip-right"
} `}
data-tip={item.name}
key={key}
>
<Logo
image={item.logo?.imageFile}