permission menu
This commit is contained in:
@@ -26,6 +26,7 @@ import { t } from '../locale';
|
||||
import Button from '@/components/Button';
|
||||
|
||||
const SideBar: FC = () => {
|
||||
|
||||
const { openSidebar, setOpenSidebar } = useSharedStore();
|
||||
const location = useLocation();
|
||||
|
||||
@@ -64,6 +65,7 @@ const SideBar: FC = () => {
|
||||
title={t('sidebar.mainPage')}
|
||||
isActive={isActive('/home')}
|
||||
link={Paths.home}
|
||||
activeName='dashboard'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -71,6 +73,7 @@ const SideBar: FC = () => {
|
||||
title={'محصولات'}
|
||||
isActive={isActive('product')}
|
||||
link={Paths.product.list}
|
||||
activeName='manage_products'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -78,6 +81,7 @@ const SideBar: FC = () => {
|
||||
title={'درخواست ها'}
|
||||
isActive={isActive('requests')}
|
||||
link={Paths.requests.list}
|
||||
activeName='view_requests'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -85,6 +89,7 @@ const SideBar: FC = () => {
|
||||
title={'پیش فاکتور'}
|
||||
isActive={isActive('/invoice')}
|
||||
link={Paths.perfomaInvoice.list}
|
||||
activeName='view_invoices'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -92,6 +97,7 @@ const SideBar: FC = () => {
|
||||
title={'سفارشات'}
|
||||
isActive={isActive('order')}
|
||||
link={Paths.order.list}
|
||||
activeName={['view_orders', 'view_assigned_orders']}
|
||||
/>
|
||||
|
||||
|
||||
@@ -101,6 +107,7 @@ const SideBar: FC = () => {
|
||||
title={'مشتریان'}
|
||||
isActive={isActive('users')}
|
||||
link={Paths.users.list}
|
||||
activeName='view_users'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -108,6 +115,7 @@ const SideBar: FC = () => {
|
||||
title={'چاپ'}
|
||||
isActive={isActive('print')}
|
||||
link={Paths.print.list}
|
||||
activeName='view_print'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -115,6 +123,7 @@ const SideBar: FC = () => {
|
||||
title={'ادمین'}
|
||||
isActive={isActive('admin')}
|
||||
link={Paths.admin.list}
|
||||
activeName='manage_admins'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -122,6 +131,7 @@ const SideBar: FC = () => {
|
||||
title={'نقشها'}
|
||||
isActive={isActive('role')}
|
||||
link={Paths.role.list}
|
||||
activeName='manage_roles'
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -134,6 +144,7 @@ const SideBar: FC = () => {
|
||||
title={t('sidebar.tickets')}
|
||||
isActive={isActive('/tickets')}
|
||||
link={Paths.tickets.list}
|
||||
activeName='manage_tickets'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -141,6 +152,7 @@ const SideBar: FC = () => {
|
||||
title={t('sidebar.announcement')}
|
||||
isActive={isActive('/announcement')}
|
||||
link={Paths.announcement.list}
|
||||
activeName='manage_announcements'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -148,6 +160,7 @@ const SideBar: FC = () => {
|
||||
title={t('sidebar.criticisms')}
|
||||
isActive={isActive('/criticisms')}
|
||||
link={Paths.criticisms.list}
|
||||
activeName='manage_criticisms'
|
||||
/>
|
||||
|
||||
<SideBarItem
|
||||
@@ -155,6 +168,7 @@ const SideBar: FC = () => {
|
||||
title={t('sidebar.learning')}
|
||||
isActive={isActive('/learning')}
|
||||
link={Paths.learning.list}
|
||||
activeName='manage_learnings'
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -176,6 +190,7 @@ const SideBar: FC = () => {
|
||||
title={t('sidebar.logout')}
|
||||
isActive={isActive('logout')}
|
||||
link={`#`}
|
||||
activeName=''
|
||||
isLogout
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user