diff --git a/client/src/components/Header/components/NavLinks.js b/client/src/components/Header/components/NavLinks.js index a689a3fcd6..3ec792a6c3 100644 --- a/client/src/components/Header/components/NavLinks.js +++ b/client/src/components/Header/components/NavLinks.js @@ -15,12 +15,12 @@ function NavLinks({ displayMenu }) { role='menu' >
  • - + /news
  • - + /forum
  • diff --git a/client/src/components/helpers/Link.js b/client/src/components/helpers/Link.js index 379a3f26f1..f5f9988ae9 100644 --- a/client/src/components/helpers/Link.js +++ b/client/src/components/helpers/Link.js @@ -5,16 +5,23 @@ import { Link as GatsbyLink } from 'gatsby'; const propTypes = { children: PropTypes.any, external: PropTypes.bool, + sameTab: PropTypes.bool, to: PropTypes.string.isRequired }; -const Link = ({ children, to, external, ...other }) => { +const Link = ({ children, to, external, sameTab, ...other }) => { if (!external && /^\/(?!\/)/.test(to)) { return ( {children} ); + } else if (sameTab && external) { + return ( + + {children} + + ); } return (