diff --git a/src/components/ExternalLink.js b/src/components/ExternalLink.js new file mode 100644 index 000000000..f663af4e3 --- /dev/null +++ b/src/components/ExternalLink.js @@ -0,0 +1,20 @@ +import React from 'react'; +import PropTypes from 'prop-types'; + +const ExternalLink = ({ href, children }) => ( + + {children} + +); + +ExternalLink.propTypes = { + href: PropTypes.string.isRequired, + children: PropTypes.node.isRequired, +}; + +export default ExternalLink; diff --git a/src/components/Header.js b/src/components/Header.js index 017526eba..2781e212a 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -3,6 +3,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import Container from './Container'; +import ExternalLink from './ExternalLink'; import './Header.scss'; const Header = ({ pages }) => { @@ -33,14 +34,9 @@ const Header = ({ pages }) => { diff --git a/src/components/Header.scss b/src/components/Header.scss index e55f4d17e..b1ad8c3fc 100644 --- a/src/components/Header.scss +++ b/src/components/Header.scss @@ -32,14 +32,14 @@ header.Header { padding-right: 0; } } - } - a.Header-nav-link { - padding: 0.6em; + a { + padding: 0.6em; - &:hover { - cursor: pointer; - text-decoration: underline; + &:hover { + cursor: pointer; + text-decoration: underline; + } } }