import React, { useState } from "react"; import { useSelector } from "react-redux"; import { getProfileInfo } from "@redux/outstaffingSlice"; import { urlForLocal } from "@utils/helper"; import { CardControl } from "@components/CardControl/CardControl"; import { Footer } from "@components/Common/Footer/Footer"; import { Navigation } from "@components/Navigation/Navigation"; import { ProfileBreadcrumbs } from "@components/ProfileBreadcrumbs/ProfileBreadcrumbs"; import { ProfileHeader } from "@components/ProfileHeader/ProfileHeader"; import financeIcon from "assets/icons/financeIcon.png"; import paymentIcon from "assets/icons/paymentIcon.png"; import settingIcon from "assets/icons/settingIcon.png"; import summaryIcon from "assets/icons/summaryIcon.png"; import timerIcon from "assets/icons/timerIcon.png"; import avatarMok from "assets/images/avatarMok.png"; import reportsIcon from "assets/images/reports.png"; import "./profile.scss"; export const Profile = () => { const profileInfo = useSelector(getProfileInfo); const [user] = useState( localStorage.getItem("role_status") === "18" ? "partner" : "developer" ); const [profileItemsInfo] = useState({ developer: [ { path: "profile", img: paymentIcon, title: "Работа в IT
открытые запросы", description: "Перейдите чтобы посмотреть
открытые позиции" }, { path: "profile/summary", img: summaryIcon, title: "Резюме", description: "Ваше резюме
заполнено" }, { path: "profile/tracker", img: timerIcon, title: "Трекер
времени", description: "Сколько времени занимает
выполнение задач" }, { path: "profile/payouts", img: financeIcon, title: "Выплаты и
финансы", description: "У вас подтвержден
статус самозанятого" }, { path: "profile/settings", img: settingIcon, title: "Настройки
профиля", description: "Перейдите чтобы начать
редактирование" }, { path: "profile/calendar", img: reportsIcon, title: "Ваша
отчетность", description: "Отработанных в этом месяце часов" } ], partner: [ { path: "profile/requests", img: reportsIcon, title: "Мои вакансии", description: "Ваши открытые вакансии,
которыми вы можете управлять" }, { path: "profile/employees", 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 (

Добрый день, 

{profileInfo?.fio || profileInfo?.username}

avatar

{profileInfo?.fio || profileInfo?.username} {user === "developer" && `, ${profileInfo?.specification} разработчик`}

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