source: client_app/src/components/template/header.js@ 5b36317

Last change on this file since 5b36317 was 58ceab3, checked in by i-ina <76742075+i-ina@…>, 3 years ago

fixed bugs

  • Property mode set to 100644
File size: 3.0 KB
Line 
1import React from 'react';
2import {Link} from "react-router-dom";
3import {Menu, MenuItem } from "semantic-ui-react";
4
5
6const HeaderComp = (props) => {
7 if(props.accType == null){
8 return(
9 <Menu inverted>
10 <MenuItem as={Link} to='/register/user'>
11 Register User
12 </MenuItem>
13 <MenuItem as={Link} to='/register/company'>
14 Register Company
15 </MenuItem>
16 <MenuItem as={Link} to='/register/team'>
17 Register Team
18 </MenuItem>
19 <MenuItem position="right" as={Link} to='/login'>
20 Login
21 </MenuItem>
22 </Menu>
23 );
24 }else{
25 if(props.accType==="COMPANY"){
26 return(
27 <Menu inverted>
28 <Menu.Item as={Link} to='/profile'>
29 Profile
30 </Menu.Item>
31 <Menu.Item as={Link} to='/company/jobs'>
32 Jobs
33 </Menu.Item>
34 <Menu.Item as={Link} to='/company/internships'>
35 Internships
36 </Menu.Item>
37 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
38 Logout
39 </MenuItem>
40 </Menu>
41 );
42 }else if(props.accType==="TEAM"){
43 return(
44 <Menu inverted>
45 <Menu.Item as={Link} to='/profile'>
46 Profile
47 </Menu.Item>
48 <Menu.Item as={Link} to='/team/jobs'>
49 Jobs
50 </Menu.Item>
51 <Menu.Item as={Link} to='/team/projects'>
52 Projects
53 </Menu.Item>
54 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
55 Logout
56 </MenuItem>
57 </Menu>
58 );
59 }else if(props.accType==="USER"){
60 return(
61 <Menu inverted>
62 <Menu.Item as={Link} to='/profile'>
63 Profile
64 </Menu.Item>
65 <Menu.Item as={Link} to='/user/jobs'>
66 Jobs
67 </Menu.Item>
68 <Menu.Item as={Link} to='/user/internships'>
69 Internships
70 </Menu.Item>
71 <Menu.Item as={Link} to='/user/projects'>
72 Projects
73 </Menu.Item>
74 <Menu.Item as={Link} to='/user/search'>
75 Search
76 </Menu.Item>
77 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
78 Logout
79 </MenuItem>
80 </Menu>
81 );
82 }
83 }
84}
85
86export default HeaderComp;
Note: See TracBrowser for help on using the repository browser.