Browse Source

Applied candidates link does not work

pull/90/head
Ermin Bronja 3 years ago
parent
commit
7f4d5481dd

+ 6
- 1
src/components/Ads/AdDetailsCandidateCard.js View File

import React from "react"; import React from "react";
import PropTypes from "prop-types"; import PropTypes from "prop-types";
import { CANDIDATES_DETAILS_PAGE } from "../../constants/pages";
import { useHistory } from "react-router-dom";


const AdDetailsCandidateCard = ({ const AdDetailsCandidateCard = ({
className, className,
id,
firstName, firstName,
lastName, lastName,
experience, experience,
cv, cv,
}) => { }) => {
const history = useHistory();
return ( return (
<div className={`ad-details-candidate ${className}`}> <div className={`ad-details-candidate ${className}`}>
<div className="ad-details-candidate-date"> <div className="ad-details-candidate-date">
<p>{new Date().toLocaleDateString()}</p> <p>{new Date().toLocaleDateString()}</p>
</div> </div>
<div className="ad-details-candidate-title"> <div className="ad-details-candidate-title">
<h3>
<h3 onClick={() => history.push(CANDIDATES_DETAILS_PAGE.replace(":id", id))}>
{firstName} {lastName} {firstName} {lastName}
</h3> </h3>
</div> </div>


AdDetailsCandidateCard.propTypes = { AdDetailsCandidateCard.propTypes = {
className: PropTypes.any, className: PropTypes.any,
id: PropTypes.number,
firstName: PropTypes.string, firstName: PropTypes.string,
lastName: PropTypes.string, lastName: PropTypes.string,
experience: PropTypes.number, experience: PropTypes.number,

+ 1
- 0
src/pages/AdsPage/AdDetailsPage.js View File

{ad.applicants.map((applicant, index) => ( {ad.applicants.map((applicant, index) => (
<AdDetailsCandidateCard <AdDetailsCandidateCard
key={index} key={index}
id={applicant.applicantId}
firstName={applicant.firstName} firstName={applicant.firstName}
lastName={applicant.lastName} lastName={applicant.lastName}
experience={applicant.experience} experience={applicant.experience}

Loading…
Cancel
Save