Skip to content
Snippets Groups Projects
Commit de7bf85d authored by Baciu David Dragos's avatar Baciu David Dragos
Browse files

Replace table_row.js

parent cc223265
No related branches found
No related tags found
No related merge requests found
import React, { useContext, useEffect, useState, Checkbox } from 'react';
import {recivedInterview, recievedOffer, deleteJob} from '../../../api/job_tracker';
const Table_row = ({job}) => {
const Table_row = ({job, updateInterviews, updateOffers}) => {
const [interview, setInterview] = React.useState(job.receivedInterview);
const [offer, setOffer] = React.useState(job.receivedOffer);
const handleChangeInterview = async () => {
const handleChangeInterview = async (e) => {
setInterview(!interview);
const responseInterview = await recivedInterview(job, interview)
console.log(responseInterview)
updateInterviews(e.target)
};
const handleChangeOffer = async () => {
const handleChangeOffer = async (e) => {
setOffer(!offer);
const responseOffer = await recievedOffer(job, offer)
console.log(responseOffer)
updateOffers(e.target)
}
const onClickDelete = async () => {
......@@ -33,7 +37,7 @@ const Table_row = ({job}) => {
<td class="align-middle">{job.job_publisher}</td>
<td class="align-middle">
<label className="form-check-label">
<input type="checkbox" checked={interview} onChange={handleChangeInterview} className="form-checkbox-input form-check-input"/>
<input type="checkbox" value={job.id} checked={interview} onChange={handleChangeInterview} className="form-checkbox-input form-check-input"/>
Interview Recieved
</label>
......@@ -42,7 +46,7 @@ const Table_row = ({job}) => {
<td class="align-middle">
<label className="form-check-label">
<input type="checkbox" checked={offer} onChange={handleChangeOffer} className="form-checkbox-input form-check-input"/>
<input type="checkbox" value={job.id} checked={offer} onChange={handleChangeOffer} className="form-checkbox-input form-check-input"/>
Offer Recieved
</label>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment