vue-tv
Version:
Spatial navigation library based on Vue js
42 lines (40 loc) • 1.1 kB
JavaScript
import Vue from "vue";
import Router from "vue-router";
import ListExample from "@/examples/collections/ListExample";
import ListDisabledExample from "@/examples/collections/ListDisabledExample";
import CarouselExample from "@/examples/collections/CarouselExample";
import NestedCarouselExample from "@/examples/collections/NestedCarouselExample";
import GridExample from "@/examples/collections/GridExample";
Vue.use(Router);
export const routes = [
{
path: "/list",
displayName: "List",
component: ListExample,
},
{
path: "/listdisabled",
displayName: "List with disabled items",
component: ListDisabledExample,
},
{
path: "/carousel",
displayName: "Carousel",
component: CarouselExample,
},
{
path: "/nestedcarousel",
displayName: "Nested Carousel",
component: NestedCarouselExample,
},
{
path: "/grid",
displayName: "Grid",
component: GridExample,
},
{ path: '*', redirect: '/list' }
];
export default new Router({
mode: "history",
routes,
});