This commit is contained in:
hamid zarghami
2025-12-27 10:11:02 +03:30
parent 23c8e973f2
commit a90731c5a3
+16 -12
View File
@@ -2,7 +2,7 @@ import { type FC, useEffect } from 'react'
import LogoImage from '../assets/images/logo.svg' import LogoImage from '../assets/images/logo.svg'
import LogoSmall from '../assets/images/logo-small.svg' import LogoSmall from '../assets/images/logo-small.svg'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { DocumentText, Home2, Logout, Message, NotificationStatus, People, Setting2, TicketDiscount, Calendar, Security, Card, SecurityUser, TruckFast, Element3, Star1, NotificationBing, SmsEdit, Chart1 } from 'iconsax-react' import { DocumentText, Home2, Logout, NotificationStatus, People, Setting2, TicketDiscount, Calendar, Security, Card, SecurityUser, TruckFast, Element3, Star1, NotificationBing, SmsEdit } from 'iconsax-react'
import SideBarItem from './SideBarItem' import SideBarItem from './SideBarItem'
import { useLocation } from 'react-router-dom' import { useLocation } from 'react-router-dom'
import { Pages } from '../config/Pages' import { Pages } from '../config/Pages'
@@ -73,13 +73,17 @@ const SideBar: FC = () => {
</div> </div>
<div className='text-xs text-[#8C90A3]'> <div className='text-xs text-[#8C90A3]'>
<SideBarItem {
icon={<Home2 variant={isActive('dashboard') ? 'Bold' : 'Outline'} color={isActive('dashboard') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />} checkPermission(PermissionEnum.MANAGE_REPORTS) && (
title={t('sidebar.mainpage')} <SideBarItem
isActive={isActive('dashboard')} icon={<Home2 variant={isActive('dashboard') ? 'Bold' : 'Outline'} color={isActive('dashboard') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
link={Pages.dashboard} title={t('sidebar.mainpage')}
activeName='' isActive={isActive('dashboard')}
/> link={Pages.dashboard}
activeName=''
/>
)
}
{checkPermission(PermissionEnum.MANAGE_ORDERS) && ( {checkPermission(PermissionEnum.MANAGE_ORDERS) && (
<SideBarItem <SideBarItem
@@ -223,7 +227,7 @@ const SideBar: FC = () => {
</div> </div>
<div className='text-xs text-[#8C90A3]'> <div className='text-xs text-[#8C90A3]'>
{checkPermission(PermissionEnum.VIEW_REPORTS) && ( {/* {checkPermission(PermissionEnum.VIEW_REPORTS) && (
<SideBarItem <SideBarItem
icon={<Chart1 variant={isActive('statistics') ? 'Bold' : 'Outline'} color={isActive('statistics') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />} icon={<Chart1 variant={isActive('statistics') ? 'Bold' : 'Outline'} color={isActive('statistics') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
title={t('sidebar.statistics')} title={t('sidebar.statistics')}
@@ -231,8 +235,8 @@ const SideBar: FC = () => {
link={Pages.statistics.list} link={Pages.statistics.list}
activeName='statistics' activeName='statistics'
/> />
)} )} */}
{checkPermission(PermissionEnum.MANAGE_CONTACTS) && ( {/* {checkPermission(PermissionEnum.MANAGE_CONTACTS) && (
<SideBarItem <SideBarItem
icon={<Message variant={isActive('comments') ? 'Bold' : 'Outline'} color={isActive('comments') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />} icon={<Message variant={isActive('comments') ? 'Bold' : 'Outline'} color={isActive('comments') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
title={t('sidebar.comments')} title={t('sidebar.comments')}
@@ -240,7 +244,7 @@ const SideBar: FC = () => {
link={Pages.comments.list} link={Pages.comments.list}
activeName='comments' activeName='comments'
/> />
)} )} */}
{checkPermission(PermissionEnum.MANAGE_REPORTS) && ( {checkPermission(PermissionEnum.MANAGE_REPORTS) && (
<SideBarItem <SideBarItem