Skip to content
Snippets Groups Projects
Commit 4d33ccd9 authored by Chif Gergő's avatar Chif Gergő
Browse files

Create basic header navbar

parent b50b10a0
Branches
No related tags found
2 merge requests!7update master to dev,!4Feature/profile
import React from 'react'; import React, { useState } from 'react';
import { useHistory } from 'react-router';
import { Button, Menu } from 'semantic-ui-react';
import styled from 'styled-components';
const Header = () => <div>Header</div>; const StyledMenu = styled(Menu)`
padding: 0.5em;
`;
const Header = () => {
const [activeItem, setActiveItem] = useState('home');
const history = useHistory();
return (
<StyledMenu stackable size="large" secondary color="grey" inverted>
<Menu.Item
name="home"
active={activeItem === 'home'}
onClick={(e, { name }) => {
setActiveItem(name!);
history.push('/');
}}
>
Home
</Menu.Item>
<Menu.Item
name="news"
active={activeItem === 'news'}
onClick={(e, { name }) => {
setActiveItem(name!);
history.push('/news');
}}
>
News
</Menu.Item>
<Menu.Menu position="right">
<Menu.Item>
<Button color="orange" icon="lock" content="Log in" labelPosition="left" />
</Menu.Item>
</Menu.Menu>
</StyledMenu>
);
};
export default Header; export default Header;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment