import React from 'react';
import { Item, Grid, Icon, Button } from 'semantic-ui-react';
import VerifyAdminModal from './VerifyAdminModal';
import Server from '../lib/Server';
export default class AdminVacancy extends React.Component {
static propTypes = {
data: React.PropTypes.object.isRequired,
updateStatus : React.PropTypes.func.isRequired,
};
changeVerifiedStatus(){
let data = {};
if(this.props.data.verified){
data = {"verified" : false};
}
else{
data = {"verified" : true};
}
Server.patch(`/vacancies/${this.props.data.id}/verify/`, data).then((status) => {
this.props.updateStatus(this.props.data.id, status.status);
});
}
generateButton(){
const unverifyButton = ;
const verifyButton = ;
if(this.props.data.verified){
return unverifyButton;
}
return verifyButton;
}
render() {
return (
-
{this.props.data.name}
{this.props.data.company.name}
{this.props.data.company.address}
{this.generateButton()}
);
}
}