source: client_app/src/components/template/header.js

Last change on this file was bf9486e, checked in by Vzdra <vladko.zdravkovski@…>, 3 years ago

bugfixes

  • Property mode set to 100644
File size: 3.8 KB
RevLine 
[3f5bf9e]1import React from 'react';
2import {Link} from "react-router-dom";
[2e507a8]3import {Menu, MenuItem } from "semantic-ui-react";
[81c9e25]4import logo from "../../assets/logo.png";
[3f5bf9e]5
6const HeaderComp = (props) => {
7 if(props.accType == null){
8 return(
[bf9486e]9 <Menu stackable>
[81c9e25]10 <MenuItem>
11 <div className="ui mini image">
12 <img src={logo}/>
13 </div>
14 </MenuItem>
[2e507a8]15 <MenuItem as={Link} to='/register/user'>
16 Register User
17 </MenuItem>
18 <MenuItem as={Link} to='/register/company'>
19 Register Company
20 </MenuItem>
21 <MenuItem as={Link} to='/register/team'>
22 Register Team
23 </MenuItem>
24 <MenuItem position="right" as={Link} to='/login'>
[3f5bf9e]25 Login
26 </MenuItem>
27 </Menu>
28 );
29 }else{
30 if(props.accType==="COMPANY"){
31 return(
[bf9486e]32 <Menu stackable>
[81c9e25]33 <MenuItem>
34 <div className="ui mini image">
35 <img src={logo}/>
36 </div>
37 </MenuItem>
[3f5bf9e]38 <Menu.Item as={Link} to='/profile'>
39 Profile
40 </Menu.Item>
[2e507a8]41 <Menu.Item as={Link} to='/company/jobs'>
[3f5bf9e]42 Jobs
43 </Menu.Item>
[2e507a8]44 <Menu.Item as={Link} to='/company/internships'>
[3f5bf9e]45 Internships
46 </Menu.Item>
[2e507a8]47 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
48 Logout
49 </MenuItem>
[3f5bf9e]50 </Menu>
51 );
52 }else if(props.accType==="TEAM"){
53 return(
[bf9486e]54 <Menu stackable>
[81c9e25]55 <MenuItem>
56 <div className="ui mini image">
57 <img src={logo}/>
58 </div>
59 </MenuItem>
[58ceab3]60 <Menu.Item as={Link} to='/profile'>
[17abe5e]61 Profile
62 </Menu.Item>
[2e507a8]63 <Menu.Item as={Link} to='/team/jobs'>
[17abe5e]64 Jobs
65 </Menu.Item>
[2e507a8]66 <Menu.Item as={Link} to='/team/projects'>
[17abe5e]67 Projects
[3f5bf9e]68 </Menu.Item>
[2e507a8]69 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
70 Logout
71 </MenuItem>
[3f5bf9e]72 </Menu>
73 );
74 }else if(props.accType==="USER"){
75 return(
[bf9486e]76 <Menu stackable>
[81c9e25]77 <MenuItem>
78 <div className="ui mini image">
79 <img src={logo}/>
80 </div>
81 </MenuItem>
[17abe5e]82 <Menu.Item as={Link} to='/profile'>
83 Profile
84 </Menu.Item>
[2e507a8]85 <Menu.Item as={Link} to='/user/jobs'>
[17abe5e]86 Jobs
87 </Menu.Item>
[2e507a8]88 <Menu.Item as={Link} to='/user/internships'>
[17abe5e]89 Internships
[3f5bf9e]90 </Menu.Item>
[2e507a8]91 <Menu.Item as={Link} to='/user/projects'>
[6f9b7b0]92 Projects
93 </Menu.Item>
[2e507a8]94 <Menu.Item as={Link} to='/user/search'>
[6f9b7b0]95 Search
96 </Menu.Item>
[2e507a8]97 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
98 Logout
99 </MenuItem>
[3f5bf9e]100 </Menu>
101 );
102 }
103 }
104}
105
106export default HeaderComp;
Note: See TracBrowser for help on using the repository browser.