import React, { useState } from 'react'; import {ProfileHeader} from "../../components/ProfileHeader/ProfileHeader"; import {ProfileBreadcrumbs} from "../../components/ProfileBreadcrumbs/ProfileBreadcrumbs" import {Footer} from "../../components/Footer/Footer"; import {Navigate} from "react-router-dom"; import arrowDown from "../../images/selectArrow.png" import processImg from "../../images/partnerAddRequestFirstImg.png" import reportImg from "../../images/partnerAddRequestSecondImg.png" import documentsImg from "../../images/partnerAddRequestThirdInfo.png" import deleteIcon from "../../images/close.png" import './partnerAddRequest.scss' export const PartnerAddRequest = () => { if(localStorage.getItem('role_status') !== '18') { return } const [skills, setSkills] = useState(['REST API', 'Async/await']) const [selectedSkills, setSelectedSkills] = useState([]) const [filteredSkills, setFilteredSkills] = useState(skills) const [openSkillsSelect, setOpenSkillsSelect] = useState(false) return (

Страница добавления заявки

Данные открытой позиции

Название вакансии

Выберите специализацию

Разработка
Backend Developer

Навыки

{setOpenSkillsSelect(true)}}> {Boolean(selectedSkills.length) && selectedSkills.map((skill, index) => { return
{skill} delete { setFilteredSkills(prevArray => [...prevArray, skill]) setSelectedSkills(selectedSkills.filter((skill, indexSkill) => { return indexSkill !== index })) }} />
}) } {!selectedSkills.length && { setFilteredSkills(skills.filter((skill) => { return skill.toLowerCase().includes(e.target.value.toLowerCase()) })) }} /> }
{openSkillsSelect && Boolean(filteredSkills.length) &&
{filteredSkills.map((skill, index) => { return { setSelectedSkills(prevArray => [...prevArray, skill]) setFilteredSkills(filteredSkills.filter((skill, skillIndex) => { return skillIndex !== index })) setOpenSkillsSelect(false) }} > {skill} })}
}

Квалификация

Выберите уровень знаний

Разработка

Введите необходимое описание