diff --git a/src/components/FrNav.js b/src/components/FrNav.js new file mode 100644 index 00000000000..70e4dc06107 --- /dev/null +++ b/src/components/FrNav.js @@ -0,0 +1,46 @@ +import React from 'react'; +import Navigation from './Navigation'; +import { useStaticQuery, graphql } from 'gatsby'; + +const FrNav = ({ className }) => { + const { nav } = useStaticQuery(frQuery); + return ; +}; + +const frQuery = graphql` + query { + nav(slug: "/") { + id + title(locale: "fr") + url + filterable + pages { + ...MainLayout_navPagesfr + pages { + ...MainLayout_navPagesfr + pages { + ...MainLayout_navPagesfr + pages { + ...MainLayout_navPagesfr + pages { + ...MainLayout_navPagesfr + pages { + ...MainLayout_navPagesfr + } + } + } + } + } + } + } + } + + fragment MainLayout_navPagesfr on NavItem { + title(locale: "fr") + url + icon + label + } +`; + +export default FrNav; diff --git a/src/components/RootNavigation.js b/src/components/RootNavigation.js index 4ac387e4a25..fd283ddb7b5 100644 --- a/src/components/RootNavigation.js +++ b/src/components/RootNavigation.js @@ -4,6 +4,7 @@ import JpNav from './JpNav'; import EsNav from './EsNav'; import PtNav from './PtNav'; import EnNav from './EnNav'; +import FrNav from './FrNav'; import StyleGuideNav from './StyleGuideNav'; const RootNavigation = ({ locale, className, isStyleGuide }) => { @@ -13,6 +14,7 @@ const RootNavigation = ({ locale, className, isStyleGuide }) => { en: , es: , pt: , + fr: , }; if (isStyleGuide) { return ;