feat: implement dark mode

This commit is contained in:
Jean-Philippe Sirois
2019-09-14 15:47:10 -04:00
parent a9e74c108f
commit 5f76447e05
18 changed files with 266 additions and 98 deletions
+17 -14
View File
@@ -8,6 +8,7 @@
import React, { Fragment, PropsWithChildren } from "react"
import { GlobalStyles } from "../../globalStyles"
import { ThemeProvider } from "../../ThemeProvider"
import { Container } from "../Container"
import { Footer } from "../Footer"
import { Header } from "../Header"
@@ -21,19 +22,21 @@ export function Layout({
const isHome = location.pathname === "/"
return (
<SC.LayoutWrapper>
<GlobalStyles />
<Header isHome={isHome} />
{!isHome && (
<Fragment>
<SC.MainContent>
<Container>{children}</Container>
</SC.MainContent>
<Footer />
<WavesBottom />
<SC.WavesSpacer />
</Fragment>
)}
</SC.LayoutWrapper>
<ThemeProvider>
<SC.LayoutWrapper>
<GlobalStyles />
<Header isHome={isHome} />
{!isHome && (
<Fragment>
<SC.MainContent>
<Container>{children}</Container>
</SC.MainContent>
<Footer />
<WavesBottom />
<SC.WavesSpacer />
</Fragment>
)}
</SC.LayoutWrapper>
</ThemeProvider>
)
}