From f0d77b02d2a4507996f2a85f16c0a861fdfe6de8 Mon Sep 17 00:00:00 2001 From: Ben Larson Date: Thu, 10 Sep 2020 20:38:24 -0500 Subject: [PATCH] Refactor (#11) --- src/components/Interest.jsx | 19 ++++++++++ src/components/Menu.jsx | 15 ++++---- src/components/MusicalInterests.jsx | 38 ------------------- .../{musicalInterests.css => interest.css} | 0 src/index.html | 5 ++- src/index.jsx | 34 +++++++---------- src/interests.json | 28 ++++++++++++++ src/main.css | 2 +- 8 files changed, 73 insertions(+), 68 deletions(-) create mode 100644 src/components/Interest.jsx delete mode 100644 src/components/MusicalInterests.jsx rename src/components/{musicalInterests.css => interest.css} (100%) create mode 100644 src/interests.json diff --git a/src/components/Interest.jsx b/src/components/Interest.jsx new file mode 100644 index 0000000..1ca6ac8 --- /dev/null +++ b/src/components/Interest.jsx @@ -0,0 +1,19 @@ +const React = require('react'); + +const HorizontalScroller = require('./HorizontalScroller'); + +module.exports = ({ title, list, Card }) => { + return ( +
+

{title}

+ + {list.map((item, i) => ( + + ))} + +
+ ); +}; diff --git a/src/components/Menu.jsx b/src/components/Menu.jsx index b6f93f6..c84f111 100644 --- a/src/components/Menu.jsx +++ b/src/components/Menu.jsx @@ -1,6 +1,6 @@ const React = require('react'); -module.exports = ({ links, externalLinks }) => { +module.exports = ({ sections, links }) => { const navActions = { open: () => document.body.classList.add('isNavOpen'), close: () => document.body.classList.remove('isNavOpen'), @@ -23,23 +23,22 @@ module.exports = ({ links, externalLinks }) => {

Menu


diff --git a/src/components/MusicalInterests.jsx b/src/components/MusicalInterests.jsx deleted file mode 100644 index 1a21ce8..0000000 --- a/src/components/MusicalInterests.jsx +++ /dev/null @@ -1,38 +0,0 @@ -const React = require('react'); - -const HorizontalScroller = require('./HorizontalScroller'); -const AlbumCard = require('./AlbumCard'); - -module.exports = (props) => { - return ( -
-

Music I like

- - - - - - -
- ); -}; diff --git a/src/components/musicalInterests.css b/src/components/interest.css similarity index 100% rename from src/components/musicalInterests.css rename to src/components/interest.css diff --git a/src/index.html b/src/index.html index 8a54e3f..bb8424e 100644 --- a/src/index.html +++ b/src/index.html @@ -1,7 +1,10 @@ - + Ben Larson