import React, { useEffect, useState } from 'react';
import { Button, Checkbox, Container, Form } from "semantic-ui-react";
import { Redirect } from 'react-router-dom';
import Jobs from "../item_components/job_component";
import JobSearch from "../../repository/search_repo";
import Internships from "../item_components/internship_component";
const Search = (props) => {
const [formData, updateData] = useState({
text: "",
type: "0",
items: [],
searchedType: "0"
})
const handleCheck = (e, {value}) => {
updateData({
...formData,
[e.target.name]: value
})
}
useEffect(() => {
updateData({
...formData,
text: "",
type: "0"
})
}, [formData.items]);
const onFormSubmit = (e) =>{
e.preventDefault();
updateData({
...formData,
searchedType: formData.type
})
if(formData.type==="0"){
JobSearch.job(formData.text).then(res => {
updateData({
items: res.data
});
})
}else if(formData.type==="1"){
JobSearch.internship(formData.text).then(res => {
updateData({
items: res.data
});
})
}else{
JobSearch.project(formData.text).then(res => {
updateData({
items: res.data
});
})
}
}
if(props.loggedIn){
return(
Search
{formData.items.map(item => {
return (item.skillsTrained && ) || ()
})}
);
}
return(
);
}
export default Search;