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 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/calendar",
img: reportsIcon,
title: "Ваша отчетность",
description: "Отработанных в этом месяце часов",
},
{
path: "profile/summary",
img: summaryIcon,
title: "Данные и резюме",
description: "Ваше резюме
заполнено",
},
{
path: "profile/tracker",
img: timerIcon,
title: "Трекер времени",
description: "Сколько времени занимает
выполнение задач",
},
{
path: "profile/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 (
Добрый день,
{profileInfo?.fio ? profileInfo?.fio : profileInfo?.username} ) : ( "ООО НДВ Консалтинг" )}{user === "developer" ? ( {profileInfo?.fio ? profileInfo?.fio : profileInfo?.username}, {profileInfo?.specification} разработчик ) : ( "ООО НДВ Консалтинг" )}