1 | import React from 'react';
|
---|
2 | import {Link} from "react-router-dom";
|
---|
3 | import {Menu, MenuItem } from "semantic-ui-react";
|
---|
4 | import logo from "../../assets/logo.png";
|
---|
5 |
|
---|
6 | const HeaderComp = (props) => {
|
---|
7 | if(props.accType == null){
|
---|
8 | return(
|
---|
9 | <Menu inverted>
|
---|
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 inverted>
|
---|
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 inverted>
|
---|
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 inverted>
|
---|
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 |
|
---|
106 | export default HeaderComp; |
---|