Skip to content
This repository was archived by the owner on Dec 9, 2021. It is now read-only.

Commit 7f3f76b

Browse files
author
Robert S
committed
MenuNavLink
1 parent 84cdb93 commit 7f3f76b

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/views/components/main-nav/MainNav.jsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
import * as React from 'react';
22
import { Menu, Segment } from 'semantic-ui-react';
3-
import { NavLink } from 'react-router-dom';
4-
5-
const Nav = (props) => <NavLink exact={true} {...props} activeClassName="active" />;
3+
import MenuNavLink from './components/MenuNavLink';
64

75
export default class MainNav extends React.PureComponent {
86
render() {
97
return (
108
<Segment inverted={true}>
119
<Menu inverted={true} pointing={true} secondary={true}>
12-
<Menu.Item as={Nav} to="/" name="home" />
13-
<Menu.Item as={Nav} to="/episodes" name="Episodes" />
10+
<Menu.Item as={MenuNavLink} to="/" name="home" />
11+
<Menu.Item as={MenuNavLink} to="/episodes" name="Episodes" />
1412
</Menu>
1513
</Segment>
1614
);
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { NavLink } from 'react-router-dom';
2+
import * as React from 'react';
3+
4+
const MenuNavLink = (props) => {
5+
return <NavLink exact={true} {...props} activeClassName="active" />;
6+
};
7+
8+
export default MenuNavLink;

0 commit comments

Comments
 (0)