File: /home/imensosw/.trash/resources.1/admin/js/router.js
import VueRouter from 'vue-router'
// Pages
import Login from './pages/Login'
import PasswordLinkSent from './pages/PasswordLinkSent'
import ForgotPassword from './pages/ForgotPassword'
import ResetPasswordForm from './pages/ResetPasswordForm'
import AdminDashboard from './pages/admin/Dashboard'
import Test from './pages/admin/Test'
import Chat from './pages/admin/Chat'
import Assignments from './pages/admin/Assignments'
import Assignment from './pages/admin/Assignment'
import Assignment_detail from './pages/admin/Assignment_detail'
import Assignment_spliter from './pages/admin/Assignment_spliter'
import Assignment_spliter_pptx from './pages/admin/Assignment_spliter_pptx'
import Assignment_spliter_xlsx from './pages/admin/Assignment_spliter_xlsx'
import Active_assignment from './pages/admin/Active_assignment'
import Language from './pages/admin/Language'
import Subject from './pages/admin/Subject'
import Address_proof_type from './pages/admin/Address_proof_type'
import Photo_proof_type from './pages/admin/Photo_proof_type'
import Software_tool from './pages/admin/Software_tool'
import Client from './pages/admin/Client'
import Infinite from './pages/Infinite'
// Routes
const routes = [
{
path: '/infinite',
name: 'infinite',
component: Infinite,
meta: {
auth: undefined
}
},
{
path: '/',
name: 'login',
component: Login,
meta: {
auth: undefined
}
},
{
path: '/login',
name: 'login',
component: Login,
meta: {
auth: undefined
}
},
{
path: '/passwordLinkSent',
name: 'passwordLinkSent',
component: PasswordLinkSent,
meta: {
auth: undefined
}
},
{
path: '/reset-password',
name: 'reset-password',
component: ForgotPassword,
meta: {
auth:false
}
},
{
path: '/reset-password/:token',
name: 'reset-password-form',
component: ResetPasswordForm,
meta: {
auth:false
}
},
{
path: '/translators',
name: 'admin.dashboard',
component: AdminDashboard,
meta: {
auth: true
}
},
{
path: '/test',
name: 'admin.test',
component: Test,
meta: {
auth: true
}
},
{
path: '/chat',
name: 'admin.chat',
component: Chat,
meta: {
auth: true
}
},
{
path: '/language',
name: 'admin.language',
component: Language,
meta: {
auth: true
}
},
{
path: '/expertise',
name: 'admin.expertise',
component: Subject,
meta: {
auth: true
}
},
{
path: '/address_proof_type',
name: 'admin.address_proof_type',
component: Address_proof_type,
meta: {
auth: true
}
},
{
path: '/photo_proof_type',
name: 'admin.photo_proof_type',
component: Photo_proof_type,
meta: {
auth: true
}
},
{
path: '/client',
name: 'admin.client',
component: Client,
meta: {
auth: true
}
},
{
path: '/software_tool',
name: 'admin.software_tool',
component: Software_tool,
meta: {
auth: true
}
},
{
path: '/assignment',
name: 'admin.assignment',
component: Assignment,
meta: {
auth: true
}
},
{
path: '/assignment_detail/:document_id',
name: 'admin.assignment_detail',
component: Assignment_detail,
meta: {
auth: true
},
props: true
},
{
path: '/assignment_spliter/:document_id',
name: 'admin.assignment_spliter',
component: Assignment_spliter,
meta: {
auth: true
},
props: true
},
{
path: '/assignment_spliter_pptx/:document_id',
name: 'admin.assignment_spliter_pptx',
component: Assignment_spliter_pptx,
meta: {
auth: true
},
props: true
},
{
path: '/assignment_spliter_xlsx/:document_id',
name: 'admin.assignment_spliter_xlsx',
component: Assignment_spliter_xlsx,
meta: {
auth: true
},
props: true
},
{
path: '/active-assignment',
name: 'admin.active-assignment',
component: Active_assignment,
meta: {
auth: true
},
props: true
},
{
path: '/assignments',
name: 'admin.assignments',
component: Assignments,
meta: {
auth: true
},
props: true
},
]
const router = new VueRouter({
history: true,
mode: 'history',
base: `/adminpanel`,
routes,
})
export default router