import { type FC } from 'react'
import LogoImage from '@/assets/images/logo.svg'
import { AddSquare, DocumentText, Element3, Home2, Messages3, NotificationStatus, Receipt21, Teacher } from 'iconsax-react'
import SideBarItem from './SidebarItem'
import { Link, useLocation } from 'react-router-dom'
import { Paths } from '../config/Paths'
import { useSharedStore } from './store/useSharedStore'
import { clx } from '../helpers/utils'
import { t } from '../locale'
import Button from '@/components/Button'
const SideBar: FC = () => {
const { openSidebar, setOpenSidebar } = useSharedStore()
const location = useLocation()
const isActive = (name: string) => {
return location.pathname.includes(name)
}
const iconSizeSideBar = 20
return (
<>
{
openSidebar &&
setOpenSidebar(false)} />
}
{t('sidebar.menu')}
}
title={t('sidebar.mainPage')}
isActive={isActive('/home')}
link={Paths.home}
/>
}
title={t('sidebar.myOrders')}
isActive={isActive('/my-orders')}
link={Paths.myOrders}
/>
}
title={t('sidebar.preFactors')}
isActive={isActive('/proforma-invoice')}
link={Paths.proformaInvoice}
/>
{t('sidebar.other')}
}
title={t('sidebar.tickets')}
isActive={isActive('/tickets')}
link={Paths.tickets.list}
/>
}
title={t('sidebar.announcement')}
isActive={isActive('/announcement')}
link={Paths.announcement.list}
/>
}
title={t('sidebar.criticisms')}
isActive={isActive('/criticisms')}
link={Paths.criticisms}
/>
}
title={t('sidebar.learning')}
isActive={isActive('/learning')}
link={Paths.learning.list}
/>
{t('sidebar.submitYourOrder')}
{t('sidebar.submitYourOrderDescription')}
{/*
}
title={t('sidebar.logout')}
isActive={isActive('logout')}
link={`#`}
isLogout
/>
*/}
>
)
}
export default SideBar