Newer
Older
import { Socials,Link, Content } from "@onegeo/gatsby-theme-onegeo"
import { graphql, PageProps } from "gatsby"
directus: {
partners: [id: string, name: string, logo: Logo]
}
}
const socials = ({ data }: PageProps<Data>): ReactElement => {
return (
<Content>
<div className="prose">
<Link to="/doc">Retour</Link>
<h1>List resaux sociaux</h1>
<h2>Props</h2>
<div className="mockup-code">
<pre>
<code>
{`
logo?: any,
name?: string,
url?: string,
query {
directus {
partners(filter: {type: {_eq: "sociaux"}}) {
id
name
url
type
logo {
<h2>Example</h2>
</div>
<h2>reseaux sociaux</h2>
<div className="flex gap-2 m-4">
{dataList.map((item: any) => {
return (
<div key={item.id}>
<Socials
name={item.name}
url={item.url}
logo={`${process.env.DIRECTUS_URL}assets/${item.logo.id}`}
layout="row"
/>
</div>
)
})}
<h2>reseaux sociaux</h2>
<div className="flex flex-col gap-2 m-4">
{dataList.map((item: any) => {
return (
<div key={item.id}>
<Socials
name={item.name}
url={item.url}
logo={`${process.env.DIRECTUS_URL}assets/${item.logo.id}`}
layout="col"
/>
</div>
)
})}
query {
directus {
partners {
id
name
url
logo {
id
}
}