From aaed77eed1cdca8a83b97cb2eb8a17e89096ec63 Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Wed, 22 Jul 2020 02:57:00 +0300 Subject: [PATCH] wrap pages in layout --- gatsby-browser.js | 6 ++++++ gatsby-ssr.js | 9 +++++++-- src/components/Header/Header.js | 10 ++++++++-- .../Header/ThemeSwitcher/ThemeSwitcher.js | 14 +++++++------- src/pages/404.js | 5 ++--- src/pages/about.js | 5 ++--- src/pages/articles.js | 5 ++--- src/pages/contacts.js | 5 ++--- src/pages/index.js | 5 ++--- src/pages/snippets.js | 5 ++--- src/templates/articleTemplate.js | 5 ++--- src/templates/categoryTemplate.js | 5 ++--- src/templates/snippetTemplate.js | 5 ++--- src/templates/tagTemplate.js | 5 ++--- 14 files changed, 48 insertions(+), 41 deletions(-) diff --git a/gatsby-browser.js b/gatsby-browser.js index c6f7993..269d1bc 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -1,4 +1,6 @@ import "firebase/database" +import React from 'react'; +import Layout from './src/components/Layout/Layout' import "gatsby-remark-vscode/styles.css" @@ -25,3 +27,7 @@ export const shouldUpdateScroll = ({ routerProps: { location } }) => { return window.scrollTo(0, 0) } + +export const wrapPageElement = ({ element, props }) => { + return {element}; +}; \ No newline at end of file diff --git a/gatsby-ssr.js b/gatsby-ssr.js index c98faee..c2d8ea2 100644 --- a/gatsby-ssr.js +++ b/gatsby-ssr.js @@ -1,12 +1,13 @@ -import React from "react" import "firebase/database" +import React from "react" +import Layout from './src/components/Layout/Layout' const OnDark = () => { return (