users
This commit is contained in:
+18
-18
@@ -46,7 +46,7 @@ const SideBar: FC = () => {
|
||||
|
||||
if (split[1] === 'dashboard' || split[1] === 'products' || split[1] === 'orders' ||
|
||||
split[1] === 'blog' || split[1] === 'shipment' || split[1] === 'financial' ||
|
||||
split[1] === 'sellers' || split[1] === 'buyers' || split[1] === 'users' ||
|
||||
split[1] === 'sellers' || split[1] === 'buyers' || split[1] === 'admin' ||
|
||||
split[1] === 'tickets' || split[1] === 'reports' || split[1] === 'chat' ||
|
||||
split[1] === 'contact' || split[1] === 'settings' || split[1] === 'pages' ||
|
||||
split[1] === 'jobs' || split[1] === 'category') {
|
||||
@@ -164,20 +164,20 @@ const SideBar: FC = () => {
|
||||
|
||||
{/* خریداران */}
|
||||
<SideBarItem
|
||||
icon={<UserSquare variant={isActive('buyers') ? 'Bold' : 'Outline'} color={isActive('buyers') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
|
||||
icon={<UserSquare variant={isActive('buy-users') ? 'Bold' : 'Outline'} color={isActive('buy-users') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
|
||||
title="خریداران"
|
||||
isActive={isActive('buyers')}
|
||||
link="/buyers"
|
||||
activeName='buyers'
|
||||
isActive={isActive('buy-users')}
|
||||
link={Pages.buyUsers.list}
|
||||
activeName='buy-users'
|
||||
/>
|
||||
|
||||
{/* کاربران */}
|
||||
<SideBarItem
|
||||
icon={<Profile variant={isActive('users') ? 'Bold' : 'Outline'} color={isActive('users') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
|
||||
title="کاربران"
|
||||
isActive={isActive('users')}
|
||||
link="/users"
|
||||
activeName='users'
|
||||
icon={<Profile variant={isActive('admin') ? 'Bold' : 'Outline'} color={isActive('admin') ? 'black' : '#8C90A3'} size={iconSizeSideBar} />}
|
||||
title="ادمین ها"
|
||||
isActive={isActive('admin')}
|
||||
link="/admin"
|
||||
activeName='admin'
|
||||
/>
|
||||
|
||||
{/* تیکت ها */}
|
||||
@@ -271,8 +271,8 @@ const SideBar: FC = () => {
|
||||
: subMenuName === 'shipment' ? <ShippingSubMenu />
|
||||
: subMenuName === 'financial' ? <FinancialSubMenu />
|
||||
: subMenuName === 'sellers' ? <SellersSubMenu />
|
||||
: subMenuName === 'buyers' ? <BuyersSubMenu />
|
||||
: subMenuName === 'users' ? <UsersSubMenu />
|
||||
: subMenuName === 'buy-users' ? <BuyersSubMenu />
|
||||
: subMenuName === 'admin' ? <UsersSubMenu />
|
||||
: subMenuName === 'tickets' ? <TicketsSubMenu />
|
||||
: subMenuName === 'reports' ? <ReportsSubMenu />
|
||||
: subMenuName === 'chat' ? <ChatSubMenu />
|
||||
@@ -563,7 +563,7 @@ const BuyersSubMenu: FC = () => {
|
||||
<SubMenuItem
|
||||
title={'لیست خریداران'}
|
||||
isActive={isActive('list')}
|
||||
link="/buyers/list"
|
||||
link={Pages.buyUsers.list}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -584,25 +584,25 @@ const UsersSubMenu: FC = () => {
|
||||
variant='Bold'
|
||||
/>
|
||||
<div className='text-xs'>
|
||||
کاربران
|
||||
ادمین ها
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className='flex flex-col mt-10 gap-4'>
|
||||
<SubMenuItem
|
||||
title={'لیست کاربران'}
|
||||
title={'لیست ادمین ها'}
|
||||
isActive={isActive('list')}
|
||||
link="/users/list"
|
||||
link={Pages.admin.list}
|
||||
/>
|
||||
<SubMenuItem
|
||||
title={'تعریف نقش'}
|
||||
isActive={isActive('roles')}
|
||||
link="/users/roles"
|
||||
link={Pages.admin.roleList}
|
||||
/>
|
||||
<SubMenuItem
|
||||
title={'تعریف گروه کاربری'}
|
||||
isActive={isActive('groups')}
|
||||
link="/users/groups"
|
||||
link={Pages.admin.groupList}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
import { Profile } from 'iconsax-react'
|
||||
import { type FC } from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import SubMenuItem from './SubMenuItem'
|
||||
import { Pages } from '../../config/Pages'
|
||||
|
||||
const UsersSubMenu: FC = () => {
|
||||
|
||||
const { t } = useTranslation('global')
|
||||
|
||||
const isActive = (name: string) => {
|
||||
return location.pathname.includes(name)
|
||||
}
|
||||
|
||||
return (
|
||||
<div className='py-12'>
|
||||
<div className='flex gap-3 items-center border-b pb-10 px-6'>
|
||||
<Profile
|
||||
size={24}
|
||||
color='#000'
|
||||
variant='Bold'
|
||||
/>
|
||||
<div className='text-xs'>
|
||||
{t('sidebar.users')}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className='flex flex-col mt-10 gap-4'>
|
||||
<SubMenuItem
|
||||
title={t('submenu.user_list')}
|
||||
isActive={isActive('list')}
|
||||
link={Pages.users.list}
|
||||
/>
|
||||
<SubMenuItem
|
||||
title={t('submenu.add_user')}
|
||||
isActive={isActive('create')}
|
||||
link={Pages.users.create}
|
||||
/>
|
||||
<SubMenuItem
|
||||
title={t('submenu.role_list')}
|
||||
isActive={isActive('all')}
|
||||
link={Pages.users.roleList}
|
||||
/>
|
||||
<SubMenuItem
|
||||
title={t('submenu.role_create')}
|
||||
isActive={isActive('roles-add')}
|
||||
link={Pages.users.roleCreate}
|
||||
/>
|
||||
<SubMenuItem
|
||||
title={t('user.add_user_group')}
|
||||
isActive={isActive('group-add')}
|
||||
link={Pages.users.groupAdd}
|
||||
/>
|
||||
<SubMenuItem
|
||||
title={t('user.list_user_group')}
|
||||
isActive={isActive('groups')}
|
||||
link={Pages.users.groupList}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export default UsersSubMenu
|
||||
Reference in New Issue
Block a user