Skip to content

Commit dee7121

Browse files
committed
Use Menu compone with linked nav items as menu bar
1 parent eb8281a commit dee7121

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed

common/js/components/Header/Header.scss

Lines changed: 0 additions & 4 deletions
This file was deleted.

common/js/components/Header/index.js

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
import React, { Component } from 'react';
2-
import { Link } from 'react-router-dom';
3-
import css from './Header.scss';
2+
import { NavLink } from 'react-router-dom';
3+
import { Header, Menu } from 'semantic-ui-react';
44

5-
export default class Header extends Component {
5+
const menuItems = [
6+
{ name: 'Home', to: '/', exact: true },
7+
{ name: 'Todos', to: '/todos' }
8+
];
9+
10+
class HeaderView extends Component {
611
render() {
712
return (
8-
<header>
9-
<ul className={css.headerLinks}>
10-
<li><Link to="/">Home</Link></li>
11-
<li><Link to="/todos">Todos</Link></li>
12-
</ul>
13-
</header>
13+
<Header>
14+
<Menu size="massive">
15+
{menuItems.map(item => (
16+
<Menu.Item {...item} as={NavLink} key={item.name}>
17+
{item.name}
18+
</Menu.Item>
19+
))}
20+
</Menu>
21+
</Header>
1422
);
1523
}
1624
}
25+
26+
export default HeaderView;

0 commit comments

Comments
 (0)