This commit is contained in:
hamid zarghami
2026-07-04 09:45:24 +03:30
parent bcf03887f1
commit eb9973678c
18 changed files with 762 additions and 20 deletions
+24 -15
View File
@@ -1,21 +1,21 @@
import { type FC, useEffect } from 'react'
import LogoImage from '../assets/images/logo.png'
import LogoSmall from '../assets/images/logo-small.png'
import { useTranslation } from 'react-i18next'
import { DocumentText, Home2, Logout, People, Setting2, TicketDiscount, Calendar, Security, Card, SecurityUser, TruckFast, Element3, Star1, NotificationBing, SmsEdit } from 'iconsax-react'
import SideBarItem from './SideBarItem'
import { useLocation } from 'react-router-dom'
import { Pages } from '../config/Pages'
import { useSharedStore } from './store/sharedStore'
import { clx } from '../helpers/utils'
import FoodsSubMenu from './components/FoodsSubMenu'
import OrdersSubMenu from './components/OrdersSubMenu'
import CustomersSubMenu from './components/CustomersSubMenu'
import DiscountSubMenu from './components/DiscountSubMenu'
import { SideBarItemHasSubMenu } from '../config/SideBarSubMenu'
import { usePermissions } from '@/hooks/usePermissions'
import { PermissionEnum } from '@/pages/roles/enum/Enum'
import { Calendar, Card, DocumentText, Element3, Gallery, Home2, Logout, NotificationBing, People, Security, SecurityUser, Setting2, SmsEdit, Star1, TicketDiscount, TruckFast } from 'iconsax-react'
import { type FC, useEffect } from 'react'
import { useTranslation } from 'react-i18next'
import Skeleton from 'react-loading-skeleton'
import { useLocation } from 'react-router-dom'
import LogoSmall from '../assets/images/logo-small.png'
import LogoImage from '../assets/images/logo.png'
import { Pages } from '../config/Pages'
import { SideBarItemHasSubMenu } from '../config/SideBarSubMenu'
import { clx } from '../helpers/utils'
import CustomersSubMenu from './components/CustomersSubMenu'
import DiscountSubMenu from './components/DiscountSubMenu'
import FoodsSubMenu from './components/FoodsSubMenu'
import OrdersSubMenu from './components/OrdersSubMenu'
import SideBarItem from './SideBarItem'
import { useSharedStore } from './store/sharedStore'
const SideBar: FC = () => {
@@ -289,6 +289,15 @@ const SideBar: FC = () => {
activeName='reports'
/>
)}
{checkPermission(PermissionEnum.MANAGE_SLIDERS) && (
<SideBarItem
icon={<Gallery variant={isActive('sliders') ? 'Bold' : 'Outline'} color={isActive('sliders') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
title={t('sidebar.sliders')}
isActive={isActive('sliders')}
link={Pages.sliders.list}
activeName='sliders'
/>
)}
</div>
)}