Files
release11-tools/Frontend/src/router/index.ts

53 lines
1.0 KiB
TypeScript

import { createRouter, createWebHistory } from 'vue-router'
const landingPage = import("@views/LandingView.vue")
const restMock = import("@views/RestMockView.vue")
const xmlFormatter = import("@views/XmlFormatterView.vue")
const xsltTool = import("@views/XSLTView.vue")
const xsdTool = import("@views/XSDView.vue")
const xpathTool = import("@views/XPathView.vue")
const xqueryTool = import("@views/XQueryView.vue")
const routes = [
{
path: '/',
name: 'landing',
component: () => landingPage
},
{
path: '/format/xml',
name: 'xmlFormatter',
component: () => xmlFormatter
},
{
path: '/xml/xpath',
name: 'xpath',
component: () => xpathTool
},
{
path: '/xml/xquery',
name: 'xquery',
component: () => xqueryTool
},
{
path: '/xml/xsd',
name: 'xsd',
component: () => xsdTool
},
{
path: '/xml/xslt',
name: 'xslt',
component: () => xsltTool
},
]
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: routes
})
export default router;