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

Last change on this file since ed3f5c4 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
RevLine 
[3f5bf9e]1import React from 'react';
2import {Link} from "react-router-dom";
[2e507a8]3import {Menu, MenuItem } from "semantic-ui-react";
[3f5bf9e]4
5
6const HeaderComp = (props) => {
7 if(props.accType == null){
8 return(
[2e507a8]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'>
[3f5bf9e]20 Login
21 </MenuItem>
22 </Menu>
23 );
24 }else{
25 if(props.accType==="COMPANY"){
26 return(
[2e507a8]27 <Menu inverted>
[3f5bf9e]28 <Menu.Item as={Link} to='/profile'>
29 Profile
30 </Menu.Item>
[2e507a8]31 <Menu.Item as={Link} to='/company/jobs'>
[3f5bf9e]32 Jobs
33 </Menu.Item>
[2e507a8]34 <Menu.Item as={Link} to='/company/internships'>
[3f5bf9e]35 Internships
36 </Menu.Item>
[2e507a8]37 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
38 Logout
39 </MenuItem>
[3f5bf9e]40 </Menu>
41 );
42 }else if(props.accType==="TEAM"){
43 return(
[2e507a8]44 <Menu inverted>
[58ceab3]45 <Menu.Item as={Link} to='/profile'>
[17abe5e]46 Profile
47 </Menu.Item>
[2e507a8]48 <Menu.Item as={Link} to='/team/jobs'>
[17abe5e]49 Jobs
50 </Menu.Item>
[2e507a8]51 <Menu.Item as={Link} to='/team/projects'>
[17abe5e]52 Projects
[3f5bf9e]53 </Menu.Item>
[2e507a8]54 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
55 Logout
56 </MenuItem>
[3f5bf9e]57 </Menu>
58 );
59 }else if(props.accType==="USER"){
60 return(
[2e507a8]61 <Menu inverted>
[17abe5e]62 <Menu.Item as={Link} to='/profile'>
63 Profile
64 </Menu.Item>
[2e507a8]65 <Menu.Item as={Link} to='/user/jobs'>
[17abe5e]66 Jobs
67 </Menu.Item>
[2e507a8]68 <Menu.Item as={Link} to='/user/internships'>
[17abe5e]69 Internships
[3f5bf9e]70 </Menu.Item>
[2e507a8]71 <Menu.Item as={Link} to='/user/projects'>
[6f9b7b0]72 Projects
73 </Menu.Item>
[2e507a8]74 <Menu.Item as={Link} to='/user/search'>
[6f9b7b0]75 Search
76 </Menu.Item>
[2e507a8]77 <MenuItem onClick={props.removeState} position="right" as={Link} to='/logout'>
78 Logout
79 </MenuItem>
[3f5bf9e]80 </Menu>
81 );
82 }
83 }
84}
85
86export default HeaderComp;
Note: See TracBrowser for help on using the repository browser.