Files
auto-archiver-setup-tool/src/router/index.js

47 lines
973 B
JavaScript

import { createRouter, createWebHistory } from 'vue-router';
import HomeView from '../views/HomeView.vue';
import ArchiveSearchView from '../views/ArchiveSearchView.vue';
import ArchiveUrlView from "../views/ArchiveUrlView.vue";
const routes = [
{
path: '/',
name: 'home',
component: HomeView,
},
{
path: '/url',
name: 'URL Archiving',
component: ArchiveUrlView,
},
{
path: '/archives',
name: 'Archives search',
component: ArchiveSearchView,
},
{
path: '/privacy',
name: 'Privacy Policy',
component: () =>
import(/* webpackChunkName: "privacy" */ '../views/PrivacyView.vue'),
},
{
path: '/tos',
name: 'Terms of Use',
component: () =>
import(/* webpackChunkName: "tos" */ '../views/TOSView.vue'),
},
{
path: '/:pathMatch(.*)*',
redirect: '/',
}
];
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes,
});
export default router;