source: client_app/src/components/item_components/job_component.js@ ed3f5c4

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

more groundwork

  • Property mode set to 100644
File size: 1.2 KB
Line 
1import React from 'react';
2import {Header, List, Segment, Button} from 'semantic-ui-react';
3import {Link} from "react-router-dom";
4
5const Jobs = (props) => {
6 return(
7 <Segment>
8 <Header as="h3">{props.item.title}</Header>
9 {props.item.type!=="USER" ? <Button primary as={Link} to={{
10 pathname: "/edit/job",
11 state: {
12 jobId: props.item.id,
13 accId: props.item.accId,
14 type: props.item.type
15 }
16 }}>Edit</Button> : <span> </span>}
17 <Segment>{props.item.description}</Segment>
18 <Segment>
19 <Header as="h5" color="grey">{props.item.accountName}</Header>
20 <Header as="h4" color="blue">Owner Mail: {props.item.accountEmail}</Header>
21 </Segment>
22 <Segment>
23 <Header as="h3">Skills Required:</Header>
24 <List>
25 {props.item.skillsRequired.map(skill => {
26 return <List.Item key={skill.id}>{skill.name}</List.Item>
27 })}
28 </List>
29 </Segment>
30 </Segment>
31 );
32}
33
34export default Jobs;
Note: See TracBrowser for help on using the repository browser.