From f232e0ab986b89bfed6940e270cb70ab5be0c108 Mon Sep 17 00:00:00 2001 From: Tim Glaser Date: Tue, 16 Jun 2020 18:32:03 -0700 Subject: [PATCH] feat: Responsive nav --- src/components/GlobalHeader.module.scss | 2 +- src/components/Layout.js | 5 +- src/components/Layout.module.scss | 16 +++-- src/components/MobileHeader.js | 19 +++++ src/components/MobileHeader.module.scss | 17 +++++ src/components/Navigation.js | 66 ++++++++++++++++++ src/components/Navigation.module.scss | 75 ++++++++++++++++++++ src/components/Sidebar.js | 55 ++------------- src/components/Sidebar.module.scss | 92 +++---------------------- 9 files changed, 207 insertions(+), 140 deletions(-) create mode 100644 src/components/MobileHeader.js create mode 100644 src/components/MobileHeader.module.scss create mode 100644 src/components/Navigation.js create mode 100644 src/components/Navigation.module.scss diff --git a/src/components/GlobalHeader.module.scss b/src/components/GlobalHeader.module.scss index 5978ba7e3..8f1bd2fdf 100644 --- a/src/components/GlobalHeader.module.scss +++ b/src/components/GlobalHeader.module.scss @@ -124,7 +124,7 @@ @media screen and (max-width: 1240px) { .global-header-container { - padding: 0 1rem; + padding: 0 1.75rem; } } diff --git a/src/components/Layout.js b/src/components/Layout.js index 857496e05..d2d0bcc42 100644 --- a/src/components/Layout.js +++ b/src/components/Layout.js @@ -3,16 +3,17 @@ import PropTypes from 'prop-types'; import Footer from './Footer'; import GlobalHeader from './GlobalHeader'; +import MobileHeader from './MobileHeader'; import Sidebar from './Sidebar'; import styles from './Layout.module.scss'; -import pages from '../data/sidenav.json'; import './styles.scss'; const Layout = ({ children }) => ( <> +
- +
{children}