before urpgrade to vue 3
This commit is contained in:
.eslintrcpackage.json
assets
js
App.vueapp.js
components
ProjectsList.vueTheNavbar.vuehandle-logout.vuenavbar.vuenot-found.vue
index.jspages
profile.vueprojects
quotes
sidebar.vueusers
pages
router.jsrouter
stores
styles
src
symfony.locktemplates
webpack.config.jsyarn.lock
55
assets/js/router/index.js
Normal file
55
assets/js/router/index.js
Normal file
@@ -0,0 +1,55 @@
|
||||
import Router from 'vue-router';
|
||||
import LoginForm from '@/components/login';
|
||||
import Quotes from '@/components/quotes';
|
||||
import Pages from '@/components/pages';
|
||||
import PagesEdit from '@/components/pages/edit';
|
||||
import ProjectsList from '@/components/projects';
|
||||
import ProjectsDetails from '@/components/projects/details';
|
||||
import ProfileView from '@/components/users/ProfileView';
|
||||
import NotFound from '@/components/not-found';
|
||||
|
||||
export default new Router({
|
||||
mode: 'history',
|
||||
routes: [
|
||||
{
|
||||
path: '/',
|
||||
name: 'Home',
|
||||
component: Quotes
|
||||
},
|
||||
{
|
||||
path: '/form_login',
|
||||
name: 'LoginForm',
|
||||
component: LoginForm
|
||||
},
|
||||
{
|
||||
path: '/projects',
|
||||
name: 'Projects',
|
||||
component: ProjectsList
|
||||
},
|
||||
{
|
||||
path: '/projects/:id',
|
||||
name: 'ProjectDetails',
|
||||
component: ProjectsDetails
|
||||
},
|
||||
{
|
||||
path: '/pages/:slug',
|
||||
name: 'Pages',
|
||||
component: Pages
|
||||
},
|
||||
{
|
||||
path: '/pages/edit/:slug',
|
||||
component: PagesEdit,
|
||||
meta: { requiredAuth: true }
|
||||
},
|
||||
{
|
||||
path: '/profile/:username?',
|
||||
name: 'Profile',
|
||||
component: ProfileView
|
||||
},
|
||||
{
|
||||
path: '*',
|
||||
name: 'NotFound',
|
||||
component: NotFound
|
||||
}
|
||||
]
|
||||
});
|
Reference in New Issue
Block a user