permission menu

This commit is contained in:
hamid zarghami
2026-02-26 10:05:44 +03:30
parent f466f03fea
commit 2398f455b0
6 changed files with 65 additions and 16 deletions
+15
View File
@@ -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>