import {
  DashboardOutlined,
  FlagOutlined,
  NotificationOutlined,
  TableOutlined,
  TagOutlined,
  UserOutlined
} from '@ant-design/icons';

export const menu = [
  {
    id: 'dashboard',
    title: 'Dashboard',
    type: 'group',
    icon: DashboardOutlined,
    children: [
      {
        id: 'entities/notification',
        title: 'ra.menu.item.notification',
        type: 'item',
        url: '/entities/notification',
        icon: NotificationOutlined
      }
    ]
  },
  {
    id: 'custom-pages',
    title: 'ra.menu.custom_pages',
    icon: TableOutlined,
    type: 'group',
    children: [
      {
        id: 'custom-pages/custom-page',
        title: 'ra.menu.item.custom_page',
        type: 'item',
        url: '/custom-page',
        resource: false,
        icon: TableOutlined
      },
      {
        id: 'custom-pages/wizard-form',
        title: 'ra.menu.item.wizard_form',
        type: 'item',
        url: '/wizard-form',
        resource: false,
        icon: TableOutlined
      }
    ]
  },
  {
    id: 'control-panel',
    title: 'ra.menu.control-panel',
    icon: TableOutlined,
    type: 'group',
    children: [
      {
        id: 'entities/i18n-message',
        title: 'ra.menu.item.entities/i18n-message',
        type: 'item',
        url: '/entities/i18n-message',
        icon: FlagOutlined
      },
      {
        id: 'entities/category',
        title: 'ra.menu.item.entities/category',
        type: 'item',
        url: '/entities/category',
        icon: TagOutlined
      },
      {
        id: 'entities/user',
        title: 'ra.menu.item.entities/user',
        type: 'item',
        url: '/entities/user',
        icon: UserOutlined
      },
      {
        id: 'entities/device',
        title: 'ra.menu.item.entities/device',
        type: 'item',
        url: '/entities/device',
        icon: TableOutlined
      }
    ]
  }
];
