import React, {useState} from 'react'; import {useSelector} from "react-redux"; import {Link} from "react-router-dom"; import {ProfileHeader} from "../../components/ProfileHeader/ProfileHeader"; import {ProfileBreadcrumbs} from "../../components/ProfileBreadcrumbs/ProfileBreadcrumbs" import {Footer} from "../../components/Footer/Footer"; import {getProfileInfo} from "../../redux/outstaffingSlice"; import {urlForLocal} from "../../helper"; import reportsIcon from "../../images/reports.png" import summaryIcon from "../../images/summaryIcon.png" import timerIcon from "../../images/timerIcon.png" import paymentIcon from "../../images/paymentIcon.png" import settingIcon from "../../images/settingIcon.png" import avatarMok from "../PartnerTreaties/Images/avatarMok.png" import rightArrow from "../../images/arrowRight.png" import './profile.scss' import { CardControl } from '../../components/CardControl/CardControl'; import { Navigation } from '../../components/Navigation/Navigation'; export const Profile = () => { const profileInfo = useSelector(getProfileInfo); const [user] = useState(localStorage.getItem('role_status') === '18' ? 'partner' : 'developer') const [profileItemsInfo] = useState({ developer: [ { path: 'profile/calendar', img: reportsIcon, title: 'Ваша отчетность', description: 'Отработанных в этом месяце часов' }, { path: 'profile/summary', img: summaryIcon, title: 'Данные и резюме', description: 'Ваше резюме
заполнено' }, { path: 'profile/tracker', img: timerIcon, title: 'Трекер времени', description: 'Сколько времени занимает
выполнение задач' }, { path: '/payouts', img: paymentIcon, title: 'Выплаты', description: 'У вас подтвержден
статус самозанятого' }, { path: 'profile/settings', img: settingIcon, title: 'Настройки аккаунта', description: 'Перейдите чтобы начать
редактирование' } ], partner: [ { path: 'profile/requests', img: reportsIcon, title: 'Запросы и открытые позиции', description: 'У вас 2 вакансии
открытые от лица компании' }, { path: 'profile/categories', img: summaryIcon, title: 'Данные персонала', description: 'Наши специалисты
уже работающие у вас' }, { path: 'profile/tracker', img: timerIcon, title: 'Трекер времени', description: 'Контроль времени и
выполнение задач' }, { path: 'profile/treaties', img: paymentIcon, title: 'Договора и отчетность', description: 'Ключевые условия
договора' }, { path: 'profile/settings', img: settingIcon, title: 'Настройки аккаунта', description: 'Перейдите чтобы начать
редактирование' } ] }) return (

{user === 'developer' ?

Добрый день, 

{profileInfo.fio}
: 'ООО НДВ Консалтинг' }

avatar

{user === 'developer' ? {profileInfo.fio}, {profileInfo.specification} разработчик : 'ООО НДВ Консалтинг' }

{ profileItemsInfo[user].map((item, index) => { return }) }
) };