From 3a74bfcff6228d1acce8ee2093cd30e3656abb27 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Thu, 7 Nov 2019 21:45:47 +0100 Subject: [PATCH] Split social links to its own component --- src/components/Home.js | 38 ++++-------------------- src/components/Navbar.js | 33 ++++----------------- src/components/SocialLinks.js | 52 +++++++++++++++++++++++++++++++++ src/components/SocialLinks.scss | 32 ++++++++++++++++++++ src/components/index.js | 1 + 5 files changed, 95 insertions(+), 61 deletions(-) create mode 100644 src/components/SocialLinks.js create mode 100644 src/components/SocialLinks.scss diff --git a/src/components/Home.js b/src/components/Home.js index 75b6aab..c48853f 100644 --- a/src/components/Home.js +++ b/src/components/Home.js @@ -1,6 +1,7 @@ import React, { Component } from 'react' import { Link } from 'react-router-dom' import PropTypes from 'prop-types' +import { SocialLinks } from '.' import '../stylesheets/globals.scss' import styles from './Home.scss' @@ -9,51 +10,22 @@ export default class Home extends Component { config: PropTypes.object.isRequired } - render () { - let key = 0 - const objKeys = Object.keys(this.props.config.social) - - const socialLinks = objKeys.map((val) => { - const link = ( -
  • - -