atlp-rwanda/hackers-ec-Fe

View on GitHub
src/utils/sideBarItems.tsx

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import {
    BadgeDollarSign,
    GanttChart,
    Kanban,
    LayoutDashboard,
    MessageSquareMore,
    ShoppingBasket,
} from 'lucide-react';
import { FaUsers } from 'react-icons/fa';
import { MdDashboard } from 'react-icons/md';

export const sideBarItems = [
    {
        path: '/dashboard',
        name: 'Dashboard',
        icon: <MdDashboard />,
        scope: ['ADMIN'],
    },
    {
        path: '/dashboard/users',
        name: 'Users',
        icon: <FaUsers />,
        scope: ['ADMIN'],
    },
    {
        path: '/dashboard',
        name: 'Dashboard',
        icon: <LayoutDashboard />,
        scope: ['SELLER'],
    },
    {
        path: '/dashboard/products',
        name: 'Products',
        icon: <ShoppingBasket />,
        scope: ['SELLER'],
    },
    {
        path: '/dashboard/categories',
        name: 'Categories',
        icon: <Kanban />,
        scope: ['SELLER'],
    },
    {
        path: '/dashboard/sales',
        name: 'Sales',
        icon: <BadgeDollarSign />,
        scope: ['SELLER'],
    },
    {
        path: '/dashboard/wishlists',
        name: 'Wishlists',
        icon: <GanttChart />,
        scope: ['SELLER'],
    },
    {
        path: '/dashboard/querries',
        name: 'Querries',
        icon: <MessageSquareMore />,
        scope: ['ADMIN'],
    },
];