/* eslint-disable */
/* prettier-ignore */
// Generated by elegant-router
// Read more: https://github.com/soybeanjs/elegant-router
import type { GeneratedRoute } from '@elegant-router/types';

export const generatedRoutes: GeneratedRoute[] = [
  {
    name: '403',
    path: '/403',
    component: 'layout.blank$view.403',
    meta: {
      title: '403',
      i18nKey: 'route.403',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: '404',
    path: '/404',
    component: 'layout.blank$view.404',
    meta: {
      title: '404',
      i18nKey: 'route.404',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: '500',
    path: '/500',
    component: 'layout.blank$view.500',
    meta: {
      title: '500',
      i18nKey: 'route.500',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: 'home',
    path: '/home',
    component: 'layout.base$view.home',
    meta: {
      title: 'home',
      i18nKey: 'route.home',
      icon: 'mdi:monitor-dashboard',
      order: 0
    }
  },
  {
    name: 'iframe-page',
    path: '/iframe-page/:url',
    component: 'layout.base$view.iframe-page',
    props: true,
    meta: {
      title: 'iframe-page',
      i18nKey: 'route.iframe-page',
      constant: true,
      hideInMenu: true,
      keepAlive: true
    }
  },
  {
    name: 'lac',
    path: '/lac',
    component: 'layout.base',
    meta: {
      title: 'lac',
      i18nKey: 'route.lac'
    },
    children: [
      {
        name: 'lac_sample',
        path: '/lac/sample',
        component: 'view.lac_sample',
        meta: {
          title: 'lac_sample',
          i18nKey: 'route.lac_sample'
        }
      },
      {
        name: 'lac_supplier',
        path: '/lac/supplier',
        meta: {
          title: 'lac_supplier',
          i18nKey: 'route.lac_supplier'
        },
        children: [
          {
            name: 'lac_supplier_applylist',
            path: '/lac/supplier/applylist',
            component: 'view.lac_supplier_applylist',
            meta: {
              title: 'lac_supplier_applylist',
              i18nKey: 'route.lac_supplier_applylist'
            }
          }
        ]
      }
    ]
  },
  {
    name: 'login',
    path: '/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?',
    component: 'layout.blank$view.login',
    props: true,
    meta: {
      title: 'login',
      i18nKey: 'route.login',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: 'test',
    path: '/test',
    component: 'layout.base',
    meta: {
      title: 'test',
      i18nKey: 'route.test'
    },
    children: [
      {
        name: 'test_test1',
        path: '/test/test1',
        component: 'view.test_test1',
        meta: {
          title: 'test_test1',
          i18nKey: 'route.test_test1'
        }
      },
      {
        name: 'test_test2',
        path: '/test/test2',
        component: 'view.test_test2',
        meta: {
          title: 'test_test2',
          i18nKey: 'route.test_test2'
        }
      },
      {
        name: 'test_test3',
        path: '/test/test3',
        component: 'view.test_test3',
        meta: {
          title: 'test_test3',
          i18nKey: 'route.test_test3'
        }
      }
    ]
  }
];
