From 57d1c1562ec9cf466e8dfa952096fee1f7e64c89 Mon Sep 17 00:00:00 2001 From: Jerel Miller Date: Tue, 16 Jun 2020 12:51:26 -0700 Subject: [PATCH] feat: Create Logo component and render inline instead of using a background image --- src/components/Logo.js | 37 ++++++++++++++++++++++++++++++ src/components/Logo.module.scss | 3 +++ src/components/Sidebar.js | 5 +++- src/components/Sidebar.module.scss | 10 +++----- 4 files changed, 47 insertions(+), 8 deletions(-) create mode 100644 src/components/Logo.js create mode 100644 src/components/Logo.module.scss diff --git a/src/components/Logo.js b/src/components/Logo.js new file mode 100644 index 000000000..23c1668e0 --- /dev/null +++ b/src/components/Logo.js @@ -0,0 +1,37 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import cx from 'classnames'; +import styles from './Logo.module.scss'; + +const Logo = ({ className }) => ( + + + + + +); + +Logo.propTypes = { + className: PropTypes.string, +}; + +export default Logo; diff --git a/src/components/Logo.module.scss b/src/components/Logo.module.scss new file mode 100644 index 000000000..3f5c1ff61 --- /dev/null +++ b/src/components/Logo.module.scss @@ -0,0 +1,3 @@ +.logo { + fill: none; +} diff --git a/src/components/Sidebar.js b/src/components/Sidebar.js index 91c52cb9c..d8aa19a5f 100644 --- a/src/components/Sidebar.js +++ b/src/components/Sidebar.js @@ -3,6 +3,7 @@ import PropTypes from 'prop-types'; import { Link } from 'gatsby'; import cx from 'classnames'; +import Logo from './Logo'; import { link } from '../types'; import styles from './Sidebar.module.scss'; @@ -22,7 +23,9 @@ const renderNav = (page, index) => ( const Sidebar = ({ className, pages, isOpen, toggle }) => (