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}{profileInfo?.fio || profileInfo?.username} {user === "developer" && `, ${profileInfo?.specification} разработчик`}