import {
  HardHat,
  MessageSquareDot,
  ShieldUser,
  UserCircle,
} from 'lucide-react';
import { type MenuConfig } from './types';

export const MENU_SIDEBAR: MenuConfig = [
  {
    title: 'menu.contractorProfile',
    icon: UserCircle,
    children: [
      { title: 'menu.profile', path: '/public-profile/profiles/default' },
    ],
  },

  {
    title: 'menu.requests',
    icon: MessageSquareDot,
    children: [
      { title: 'menu.newRequest', path: '/request/new-request' },
      { title: 'menu.underReview', path: '/request/under-review' },
      { title: 'menu.pendingRequests', path: '/request/pending-requests' },
      { title: 'menu.rejectedRequests', path: '/request/rejected-requests' },
      { title: 'menu.doneRequests', path: '/request/done-requests' },
    ],
  },

  {
    title: 'menu.projects',
    icon: HardHat,
    children: [
      {
        title: 'menu.projectsList',
        path: '/projects/list',
      },
      {
        title: 'menu.newWorkPermit',
        path: '/projects/new-work-permit',
      },
      // {
      //   title: 'Permissions',
      //   path: '/projects/permissions',
      // },
      // {
      //   title: 'Account',
      //   path: '/projects/account',
      // },
      // {
      //   title: 'Logs',
      //   path: '/projects/logs',
      // },
      // {
      //   title: 'Settings',
      //   path: '/projects/settings',
      // },
    ],
  },
  {
    title: 'menu.userManagement',
    icon: ShieldUser,
    children: [
      {
        title: 'menu.users',
        path: '/admin/users',
      },
      {
        title: 'menu.roles',
        path: '/admin/roles',
      },
    ],
  },
];
