diff --git a/gatsby-browser.js b/gatsby-browser.js index e6126d3..04e85ae 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -4,9 +4,11 @@ import React from 'react'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { ToastContainer } from 'react-toastify'; import AuthContextProvider from './src/utils/Auth'; +import { Layout } from './src/components'; const queryClient = new QueryClient(); +// Get fonts on initial load of the app export const onRenderBody = ({ setHeadComponents }) => { // @import url('fonts/Roslindale/font.css'); setHeadComponents([ @@ -61,6 +63,11 @@ export const onRenderBody = ({ setHeadComponents }) => { ]); }; +export const wrapPageElement = ({ element, props }) => ( + // eslint-disable-next-line react/jsx-props-no-spreading + {element} +); + export const wrapRootElement = ({ element }) => ( {element} diff --git a/gatsby-ssr.js b/gatsby-ssr.js index e6126d3..608c0f5 100644 --- a/gatsby-ssr.js +++ b/gatsby-ssr.js @@ -4,6 +4,7 @@ import React from 'react'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { ToastContainer } from 'react-toastify'; import AuthContextProvider from './src/utils/Auth'; +import { Layout } from './src/components'; const queryClient = new QueryClient(); @@ -61,6 +62,11 @@ export const onRenderBody = ({ setHeadComponents }) => { ]); }; +export const wrapPageElement = ({ element, props }) => ( + // eslint-disable-next-line react/jsx-props-no-spreading + {element} +); + export const wrapRootElement = ({ element }) => ( {element} diff --git a/src/components/marginals/Navbar/DesktopNav.jsx b/src/components/marginals/Navbar/DesktopNav.jsx index a5047da..55acb23 100644 --- a/src/components/marginals/Navbar/DesktopNav.jsx +++ b/src/components/marginals/Navbar/DesktopNav.jsx @@ -32,7 +32,7 @@ function DesktopNav() { const menuContext = useContext(MenuContext); const { toggleMenuOpen, menuOpen } = menuContext; const authContext = useContext(AuthContext); - const { authenticated } = authContext; + const { authenticated, login, logout } = authContext; return ( @@ -64,7 +64,11 @@ function DesktopNav() { -