diff --git a/src/pages/settings/Setting.tsx b/src/pages/settings/Setting.tsx index ba24431..174836e 100644 --- a/src/pages/settings/Setting.tsx +++ b/src/pages/settings/Setting.tsx @@ -1,9 +1,10 @@ import Tabs from '@/components/Tabs' -import { Money2, Setting4 } from 'iconsax-react' +import { Money2, NotificationStatus, Setting4 } from 'iconsax-react' import { useState, type FC } from 'react' import { SettingTabEnum } from './enum/Enum' import GeneralSettings from './GeneralSettings' import ScoreSetting from './components/ScoreSetting' +import NotificationsList from '../notifications/List' const Setting: FC = () => { @@ -26,6 +27,11 @@ const Setting: FC = () => { label: 'تنظیمات امتیاز', value: SettingTabEnum.FINANCIAL, }, + { + icon: , + label: 'تنظیمات اعلان', + value: SettingTabEnum.NOTIFICATION, + }, ]} onChange={(value: string) => setActiveTab(value as SettingTabEnum)} active={activeTab} @@ -39,6 +45,9 @@ const Setting: FC = () => { { activeTab === SettingTabEnum.FINANCIAL && } + { + activeTab === SettingTabEnum.NOTIFICATION && + } ) diff --git a/src/pages/settings/enum/Enum.ts b/src/pages/settings/enum/Enum.ts index bfcc8c8..3481435 100644 --- a/src/pages/settings/enum/Enum.ts +++ b/src/pages/settings/enum/Enum.ts @@ -3,4 +3,5 @@ export const enum SettingTabEnum { PASSWORD = "password", FINANCIAL = "financial", DELIVERY = "delivery", + NOTIFICATION = "notification", } diff --git a/src/shared/SideBar.tsx b/src/shared/SideBar.tsx index be66b2e..b290d29 100644 --- a/src/shared/SideBar.tsx +++ b/src/shared/SideBar.tsx @@ -2,7 +2,7 @@ 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, NotificationStatus, People, Setting2, TicketDiscount, Calendar, Security, Card, SecurityUser, TruckFast, Element3, Star1, NotificationBing, SmsEdit } from 'iconsax-react' +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' @@ -222,7 +222,7 @@ const SideBar: FC = () => { /> )} - { + {/* { checkPermission(PermissionEnum.MANAGE_SETTINGS) && ( } @@ -233,7 +233,7 @@ const SideBar: FC = () => { activeName='notifications' /> ) - } + } */} )}