handsfree
Version:
A library for creating head-controlled, handsfree user interfaces via computer vision just...like...✨...that!
39 lines (34 loc) • 1.83 kB
JavaScript
import Vue from 'vue'
import VueRouter from 'vue-router'
import Settings from '../components/Settings.vue'
import Home from '../components/home/Landing.vue'
import SpaceWhales from '../components/space-whales/Landing.vue'
import YouTubeLanding from '../components/youtube/Landing.vue'
import YouTubeSingle from '../components/youtube/Single.vue'
import HolodeckLanding from '../components/holodeck/Landing.vue'
import KinematicsLanding from '../components/kinematics/Landing.vue'
import docsGettingStarted from '../components/docs/Landing.vue'
import docsDefaultUsage from '../components/docs/DefaultUsage.vue'
import DocsConfig from '../components/docs/Config.vue'
import DocsPlugins from '../components/docs/Plugins.vue'
import DocsEvents from '../components/docs/Events.vue'
Vue.use(VueRouter)
export default new VueRouter({
scrollBehavior () {return {x: 0, y: 0}},
routes: [
{name: 'Home', path: '/', component: Home},
{name: 'settings', path: '/settings', component: Settings},
// Demos
{name: 'youtubeLanding', path: '/youtube', component: YouTubeLanding},
{name: 'youtubeSingle', path: '/youtube/:id', component: YouTubeSingle},
{name: 'holodeckLanding', path: '/holodeck', component: HolodeckLanding},
{name: 'spaceWhalesLanding', path: '/space-whales', component: SpaceWhales},
{name: 'kinematicsLanding', path: '/kinematics', component: KinematicsLanding},
// Docs
{name: 'docs', path: '/docs', component: docsGettingStarted},
{name: 'docsDefaultUsage', path: '/docs/default-usage', component: docsDefaultUsage},
{name: 'docsConfig', path: '/docs/config', component: DocsConfig},
{name: 'docsPlugins', path: '/docs/plugins', component: DocsPlugins},
{name: 'docsEvents', path: '/docs/events', component: DocsEvents}
]
})