From 28acc66a50b0934b01d06fa0597a234ddb2950fd Mon Sep 17 00:00:00 2001 From: Cayla Hamann Date: Mon, 15 Jun 2020 10:57:20 -0400 Subject: [PATCH 1/8] chore: moved in sidebar with grid --- src/components/Header.js | 4 ---- src/components/Layout.js | 2 ++ src/components/Layout.module.scss | 16 +++++++++++----- src/components/Sidebar.js | 3 +++ src/components/Sidebar.module.scss | 13 +++++++++++++ 5 files changed, 29 insertions(+), 9 deletions(-) diff --git a/src/components/Header.js b/src/components/Header.js index 978c3d260..7b3226de5 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -39,10 +39,6 @@ const Header = () => { - {/*

- -

*/} - setIsOpen(!isOpen)} diff --git a/src/components/Layout.js b/src/components/Layout.js index 3db818bf4..2efc74a00 100644 --- a/src/components/Layout.js +++ b/src/components/Layout.js @@ -3,6 +3,7 @@ import PropTypes from 'prop-types'; import Footer from './Footer'; import Header from './Header'; +import Sidebar from './Sidebar'; import styles from './Layout.module.scss'; import './styles.scss'; @@ -17,6 +18,7 @@ const pages = [ const Layout = ({ children }) => (
+
{children}
diff --git a/src/components/Layout.module.scss b/src/components/Layout.module.scss index 374240429..069ad3be3 100644 --- a/src/components/Layout.module.scss +++ b/src/components/Layout.module.scss @@ -1,13 +1,19 @@ .layout { min-height: 100vh; - display: flex; - flex-direction: column; + display: grid; + grid-template-columns: 1fr 3fr; - > main { - flex: 1 0 auto; + > header { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 1; + grid-row-end: 2; } > footer { - flex-shrink: 0; + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 3; + grid-row-end: 4; } } diff --git a/src/components/Sidebar.js b/src/components/Sidebar.js index af649b815..77b938a70 100644 --- a/src/components/Sidebar.js +++ b/src/components/Sidebar.js @@ -22,6 +22,9 @@ const renderNav = (page, index) => ( const Sidebar = ({ className, pages, isOpen, toggle }) => (