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(
filter: { status: { _eq: "published" } }
sort: "sort"
) {
imageFile {
childImageSharp {
gatsbyImageData
}
name
publicURL
}
}
}
}
`)
const dataSocials = dataDirectus.directus.socials
"flex gap-2",
layout == "col" ? "w-8 flex-col" : "",
{dataSocials.map((item: any, key: number) => {
return (
<div
"tooltip",
layout == "row" ? "tooltip-top" : "tooltip-right",
data-tip={item.name}
key={key}
>
<Logo
image={item.logo?.imageFile}
target="_blank"
className={twMerge("h-7 w-7", oClass.logo)}