AutorÃa | Ultima modificación | Ver Log |
import React from "react";import { useState } from "react";import ConfirmationBox from "../../../../../../shared/confirmation-box/ConfirmationBox";const Job = (props) => {// props destructuringconst {title,status,employment_type,last_date_of_application,link_users,link_view,link_admin,link_delete,onDelete,} = props;// statesconst [confirmationBoxShow, setConfirmationBoxShow] = useState(false);const handleConfirmationBoxShow = () => {setConfirmationBoxShow(!confirmationBoxShow);};const handleDelete = () => {onDelete(link_delete);};return (<div className="col-lg-3 col-md-3 col-sm-6"><div className="company_profile_info"><div className="company-up-info"><h3>{title}</h3><h4>{status}</h4><h4>{employment_type}</h4><h4>{last_date_of_application}</h4><ul>{!!link_users && (<li><a href={link_users} title="" className="follow">Postulados</a></li>)}{!!link_view && (<li><a href={link_view} title="" className="message-us">Ver empleo</a></li>)}</ul></div>{!!link_admin && (<a href={link_admin} title="" className="view-more-pro cancelButton">Administrar</a>)}{!!link_delete && (<div style={{ position: "relative" }}><ahref="#"className="cancelButton"onClick={(e) => {e.preventDefault();handleConfirmationBoxShow();}}>Borrar</a><ConfirmationBoxshow={confirmationBoxShow}onClose={handleConfirmationBoxShow}onAccept={handleDelete}/></div>)}</div></div>);};export default Job;