import type { RouteRecordRaw } from 'vue-router'

export const authPublicRoutes: RouteRecordRaw[] = [
  {
    path: '/login',
    name: 'login',
    component: () => import('./pages/Login.vue'),
    meta: { module: 'auth' },
  },
  {
    path: '/register',
    name: 'register',
    component: () => import('./pages/Register.vue'),
    meta: { module: 'auth' },
  },
  {
    path: '/verify-email',
    name: 'verify-email',
    component: () => import('./pages/VerifyEmail.vue'),
    meta: { module: 'auth' },
  },
  {
    path: '/forgot-password',
    name: 'forgot-password',
    component: () => import('./pages/ForgotPassword.vue'),
    meta: { module: 'auth' },
  },
  {
    path: '/reset-password',
    name: 'reset-password',
    component: () => import('./pages/ResetPassword.vue'),
    meta: { module: 'auth' },
  },
  {
    path: '/account-pending',
    name: 'account-pending',
    component: () => import('./pages/AccountPending.vue'),
    meta: { module: 'auth' },
  },
  {
    path: '/privacy-policy',
    name: 'privacy-policy',
    component: () => import('./pages/PrivacyPolicy.vue'),
    meta: { module: 'auth' },
  },
  {
    path: '/terms',
    name: 'terms',
    component: () => import('./pages/TermsConditions.vue'),
    meta: { module: 'auth' },
  },
]
