From f01562e7ee5a35d110d3917049ebdae7e45498ba Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Mon, 20 Jul 2020 17:36:48 +0300 Subject: [PATCH] dark mode plugin --- gatsby-browser.js | 7 ------ gatsby-config.js | 1 + gatsby-ssr.js | 41 -------------------------------- package-lock.json | 8 +++++++ package.json | 1 + src/components/Header/Header.js | 16 +++++-------- src/context/ThemeContext.js | 42 --------------------------------- 7 files changed, 16 insertions(+), 100 deletions(-) delete mode 100644 src/context/ThemeContext.js diff --git a/gatsby-browser.js b/gatsby-browser.js index d60b3ec..dd24a3c 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -1,5 +1,4 @@ import 'firebase/database'; -import React from "react" import './src/styles/global.scss' import './src/components/Header/Header.scss' import './src/components/About/About.scss' @@ -18,12 +17,6 @@ import './src/components/Footer/Footer.scss' import 'prismjs/themes/prism-tomorrow.css' import 'prismjs/plugins/line-numbers/prism-line-numbers.css' -import { ThemeProvider } from "./src/context/ThemeContext" - -export const wrapRootElement = ({ element }) => ( - {element} -) - export const shouldUpdateScroll = ({ routerProps: { location } }) => { diff --git a/gatsby-config.js b/gatsby-config.js index 1822095..4b47e2c 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -40,6 +40,7 @@ module.exports = { } }, plugins: [ + 'gatsby-plugin-dark-mode', 'gatsby-plugin-react-helmet', 'gatsby-plugin-sass', { diff --git a/gatsby-ssr.js b/gatsby-ssr.js index 111592f..749365e 100644 --- a/gatsby-ssr.js +++ b/gatsby-ssr.js @@ -1,42 +1 @@ -import React from 'react'; -import ThemeContext from './src/context/ThemeContext' import 'firebase/database'; - -const OnDark = () => { - return ( -