123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import GdprNotice from '@/views/GdprNotice'
- import HostConfig from '@/views/HostConfig'
- import Experiments from './experiments'
- Vue.use(Router)
- export default new Router({
- routes: [
- {
- path: '/',
- redirect: 'gdpr'
- },
- {
- path: '/gdpr',
- name: 'GdprNotice',
- component: GdprNotice
- },
- {
- path: '/hostConfig',
- name: 'HostConfig',
- component: HostConfig
- },
- {
- path: '/linkGenerator',
- name: 'LinkGenerator',
- component: () => import('@/views/LinkGenerator')
- },
- {
- path: '/experiments',
- name: 'ExperimentsList',
- component: () => import('@/views/ExperimentsList')
- },
- {
- path: '/scenes',
- name: 'ScenesList',
- component: () => import('@/views/ScenesList')
- },
- {
- path: '/experiments/:experimentName',
- name: 'SelectExperimentScene',
- component: () => import('@/views/SelectExperimentScene'),
- props: true
- },
- {
- path: '/experiments/:experimentName/:sceneName/validated',
- name: 'ExperimentValidated',
- component: () => import('@/views/ExperimentValidated'),
- props: true
- },
- ...Experiments
- ]
- })
|