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