storj/web/satellite/src/router/index.ts
Nikolay Yurchenko 64e2ca6f42
Satellite project details markup, adaptation and tests fixes (#704)
* [V3-770] user settings markup updated

* naming refactoring acc to BEM

* [V3-767] added project details markup, created media rules, existing tests fixed
2018-11-23 17:48:11 +02:00

44 lines
989 B
TypeScript

import Vue from 'vue';
import Router from 'vue-router';
import ROUTES from '@/utils/constants/routerConstants';
import Login from '@/views/Login.vue';
import Register from '@/views/Register.vue';
import Dashboard from '@/views/Dashboard.vue';
import AccountArea from '@/components/dashboard/account/AccountArea.vue';
import ProjectDetails from '@/components/projectDetails/ProjectDetailsArea.vue';
Vue.use(Router);
export default new Router({
mode: 'history',
routes: [
{
path: ROUTES.DEFAULT.path,
name: ROUTES.DEFAULT.name,
component: Login
},
{
path: ROUTES.REGISTER.path,
name: ROUTES.REGISTER.name,
component: Register
},
{
path: ROUTES.DASHBOARD.path,
name: ROUTES.DASHBOARD.name,
component: Dashboard,
children: [
{
path: '/account-settings',
name: 'AccountSettings',
component: AccountArea
},
{
path: '/project-details',
name: 'ProjectDetails',
component: ProjectDetails
}
]
}
]
});