sidebar items
This commit is contained in:
@@ -18,7 +18,10 @@ export const Paths = {
|
|||||||
},
|
},
|
||||||
home: '/home',
|
home: '/home',
|
||||||
myOrders: '/my-orders',
|
myOrders: '/my-orders',
|
||||||
proformaInvoice: '/proforma-invoice',
|
perfomaInvoice: {
|
||||||
|
list: '/perfoma-invoice/list',
|
||||||
|
detail: '/perfoma-invoice/'
|
||||||
|
},
|
||||||
newOrder: '/new-order',
|
newOrder: '/new-order',
|
||||||
orderDetails: '/order/',
|
orderDetails: '/order/',
|
||||||
tickets: {
|
tickets: {
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ const MainRouter: FC = () => {
|
|||||||
<Routes>
|
<Routes>
|
||||||
<Route path="/" element={<Home />} />
|
<Route path="/" element={<Home />} />
|
||||||
<Route path={Paths.home} element={<Home />} />
|
<Route path={Paths.home} element={<Home />} />
|
||||||
<Route path={Paths.proformaInvoice} element={<ProformaInvoice />} />
|
<Route path={Paths.perfomaInvoice.list} element={<ProformaInvoice />} />
|
||||||
|
|
||||||
<Route path={Paths.requests.list} element={<RequestList />} />
|
<Route path={Paths.requests.list} element={<RequestList />} />
|
||||||
<Route path={Paths.product.list} element={<ProductList />} />
|
<Route path={Paths.product.list} element={<ProductList />} />
|
||||||
|
|||||||
+35
-6
@@ -1,6 +1,6 @@
|
|||||||
import { type FC } from 'react'
|
import { type FC } from 'react'
|
||||||
import LogoImage from '@/assets/images/logo.svg'
|
import LogoImage from '@/assets/images/logo.svg'
|
||||||
import { AddSquare, DocumentText, Element3, Home2, Messages3, NotificationStatus, Receipt21, Teacher } from 'iconsax-react'
|
import { AddSquare, DocumentText, Element3, ElementEqual, Home2, Messages3, MessageText, NotificationStatus, People, Profile2User, Receipt21, Teacher } from 'iconsax-react'
|
||||||
import SideBarItem from './SidebarItem'
|
import SideBarItem from './SidebarItem'
|
||||||
import { useLocation } from 'react-router-dom'
|
import { useLocation } from 'react-router-dom'
|
||||||
import { Paths } from '../config/Paths'
|
import { Paths } from '../config/Paths'
|
||||||
@@ -50,18 +50,39 @@ const SideBar: FC = () => {
|
|||||||
link={Paths.home}
|
link={Paths.home}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
<SideBarItem
|
||||||
|
icon={<MessageText size={iconSizeSideBar} color='#4F5260' />}
|
||||||
|
title={'درخواست ها'}
|
||||||
|
isActive={isActive('requests')}
|
||||||
|
link={Paths.requests.list}
|
||||||
|
/>
|
||||||
|
|
||||||
<SideBarItem
|
<SideBarItem
|
||||||
icon={<Element3 size={iconSizeSideBar} color='#4F5260' />}
|
icon={<Element3 size={iconSizeSideBar} color='#4F5260' />}
|
||||||
title={t('sidebar.myOrders')}
|
title={'سفارشات'}
|
||||||
isActive={isActive('/my-orders')}
|
isActive={isActive('order')}
|
||||||
link={Paths.myOrders}
|
link={Paths.order.list}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<SideBarItem
|
<SideBarItem
|
||||||
icon={<Receipt21 size={iconSizeSideBar} color='#4F5260' />}
|
icon={<Receipt21 size={iconSizeSideBar} color='#4F5260' />}
|
||||||
title={t('sidebar.preFactors')}
|
title={'پیش فاکتور'}
|
||||||
isActive={isActive('/proforma-invoice')}
|
isActive={isActive('/proforma-invoice')}
|
||||||
link={Paths.proformaInvoice}
|
link={Paths.perfomaInvoice.list}
|
||||||
|
/>
|
||||||
|
|
||||||
|
<SideBarItem
|
||||||
|
icon={<ElementEqual size={iconSizeSideBar} color='#4F5260' />}
|
||||||
|
title={'محصولات'}
|
||||||
|
isActive={isActive('product')}
|
||||||
|
link={Paths.product.list}
|
||||||
|
/>
|
||||||
|
|
||||||
|
<SideBarItem
|
||||||
|
icon={<People size={iconSizeSideBar} color='#4F5260' />}
|
||||||
|
title={'مشتریان'}
|
||||||
|
isActive={isActive('customer')}
|
||||||
|
link={'Paths.'}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -71,6 +92,14 @@ const SideBar: FC = () => {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className='mt-3'>
|
<div className='mt-3'>
|
||||||
|
|
||||||
|
<SideBarItem
|
||||||
|
icon={<Profile2User size={iconSizeSideBar} color='#4F5260' />}
|
||||||
|
title={'کاربران'}
|
||||||
|
isActive={isActive('/tickets')}
|
||||||
|
link={Paths.tickets.list}
|
||||||
|
/>
|
||||||
|
|
||||||
<SideBarItem
|
<SideBarItem
|
||||||
icon={<Messages3 size={iconSizeSideBar} color='#4F5260' />}
|
icon={<Messages3 size={iconSizeSideBar} color='#4F5260' />}
|
||||||
title={t('sidebar.tickets')}
|
title={t('sidebar.tickets')}
|
||||||
|
|||||||
Reference in New Issue
Block a user