Newer
Older
import { graphql, Link, PageProps } from "gatsby";
type Data = {
directus: {
partners: [id: string, name: string, logo: Logo];
};
};
const Socials = ({ data }: PageProps<Data>): ReactElement => {
return (
<Content>
<div className="prose">
<Link to="/doc/core">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>reseaux sociaux</h2>
<div className="flex gap-2 m-4">
{dataList.map((item: any) => {
return (
<div key={item.id}>
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}>
name={item.name}
url={item.url}
logo={`${process.env.DIRECTUS_URL}assets/${item.logo.id}`}
layout="col"
/>
</div>
);
})}