import type { VerticalNav } from './type'

export default [
  {
    path: '/ecommerce/products/list',
    name: 'ecommerce-products-list',
    component: () => import('@/views/ecommerce/products/list/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/products/overview',
    name: 'ecommerce-products-overview',
    component: () => import('@/views/ecommerce/products/overview/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/products/edit',
    name: 'ecommerce-products-edit',
    component: () => import('@/views/ecommerce/products/edit/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/products/add',
    name: 'ecommerce-products-add',
    component: () => import('@/views/ecommerce/products/add/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/order/list',
    name: 'ecommerce-order-list',
    component: () => import('@/views/ecommerce/order/list/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/order/overview',
    name: 'ecommerce-order-overview',
    component: () => import('@/views/ecommerce/order/overview/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/academy/dashboard',
    name: 'ecommerce-academy-dashboard',
    component: () => import('@/views/ecommerce/academy/dashboard/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/academy/explore',
    name: 'ecommerce-academy-explore',
    component: () => import('@/views/ecommerce/academy/explore/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/academy/details',
    name: 'ecommerce-academy-details',
    component: () => import('@/views/ecommerce/academy/details/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/jobs/list',
    name: 'ecommerce-jobs-list',
    component: () => import('@/views/ecommerce/jobs/list/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/jobs/details',
    name: 'ecommerce-jobs-details',
    component: () => import('@/views/ecommerce/jobs/details/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/restaurant/menu',
    name: 'ecommerce-restaurant-menu',
    component: () => import('@/views/ecommerce/restaurant/menu/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
  {
    path: '/ecommerce/restaurant/orders',
    name: 'ecommerce-restaurant-orders',
    component: () => import('@/views/ecommerce/restaurant/orders/index.vue'),
    meta: {
      layout: 'content',
      requiresAuth: true,
    },
  },
] as VerticalNav[]
