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

Replace job_tracker.js

parent 46e1c7d1
No related branches found
No related tags found
No related merge requests found
......@@ -40,7 +40,8 @@ export default function JobTracker(props) {
const countInterviews = async () => {
const response = await getJobsAppliedTo()
const interviews = response.data.filter(x => x.receivedInterview === true)
const data = response.data.filter(x => x.user === user.id)
const interviews = data.filter(x => x.receivedInterview === true)
console.log(interviews)
setjobsInterview(interviews)
}
......@@ -48,11 +49,30 @@ export default function JobTracker(props) {
const countOffers = async () => {
const response = await getJobsAppliedTo()
const offers = response.data.filter(x => x.receivedOffer === true)
const data = response.data.filter(x => x.user === user.id)
const offers = data.filter(x => x.receivedOffer === true)
console.log(offers)
setjobsOffer(offers)
}
const updateInterviews = async (target) => {
const index = jobsAppledTo.findIndex(x => x.id === parseInt(target.value))
if (target.checked) {
setjobsInterview([...jobsInterview, jobsAppledTo[index]])
} else {
setjobsInterview(jobsInterview.filter(x => x.id !== parseInt(target.value)))
}
}
const updateOffers = async (target) => {
const index = jobsAppledTo.findIndex(x => x.id === parseInt(target.value))
if (target.checked) {
setjobsOffer([...jobsOffer, jobsAppledTo[index]])
} else {
setjobsOffer(jobsOffer.filter(x => x.id !== parseInt(target.value)))
}
}
if (loading) return <Loader />
if (error) return <div>Error: Data could not be loaded. Please refresh the page and try again.</div>
......@@ -79,7 +99,7 @@ export default function JobTracker(props) {
{jobsAppledTo.map(job => {
return (
<Table_row job={job}/>
<Table_row job={job} updateInterviews={updateInterviews} updateOffers={updateOffers}/>
)
})}
</table>
......
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