(account) add tab for account settings

This commit is contained in:
Julien Calixte
2020-04-04 22:09:16 +02:00
parent 66605a80f5
commit 4618746cef
2 changed files with 45 additions and 72 deletions

View File

@@ -11,86 +11,93 @@ const router: Router = new Router({
{
path: '/',
name: 'home',
component: Home
component: Home,
},
{
path: '/about',
name: 'about',
component: () =>
import(/* webpackChunkName: "about" */ './views/About.vue')
import(/* webpackChunkName: "about" */ './views/About.vue'),
},
{
path: '/pricing',
name: 'pricing',
component: () =>
import(/* webpackChunkName: "pricing" */ './views/Pricing.vue')
import(/* webpackChunkName: "pricing" */ './views/Pricing.vue'),
},
{
path: '/security',
name: 'security',
component: () =>
import(/* webpackChunkName: "pricing" */ './views/Security.vue')
import(/* webpackChunkName: "pricing" */ './views/Security.vue'),
},
{
path: '/account/new',
name: 'account-new',
component: () =>
import(/* webpackChunkName: "account-new" */ './views/accounts/AccountNew.vue')
import(
/* webpackChunkName: "account-new" */ './views/accounts/AccountNew.vue'
),
},
{
path: '/account/:id',
name: 'account',
props: true,
component: () =>
import(/* webpackChunkName: "account" */ './views/accounts/AccountItem.vue')
},
{
path: '/account/:id/setting',
name: 'account-setting',
props: true,
component: () =>
import(/* webpackChunkName: "account-setting" */ './views/accounts/AccountSetting.vue')
import(
/* webpackChunkName: "account" */ './views/accounts/AccountItem.vue'
),
},
{
path: '/account/:id/public',
name: 'account-public',
props: true,
component: () =>
import(/* webpackChunkName: "account-public" */ './views/accounts/AccountPublic.vue')
import(
/* webpackChunkName: "account-public" */ './views/accounts/AccountPublic.vue'
),
},
{
path: '/account/:id/transaction/new',
name: 'transaction-new',
props: true,
component: () =>
import(/* webpackChunkName: "transaction-new" */ './views/transactions/TransactionNew.vue')
import(
/* webpackChunkName: "transaction-new" */ './views/transactions/TransactionNew.vue'
),
},
{
path: '/transaction/:id/update',
name: 'transaction-update',
props: true,
component: () =>
import(/* webpackChunkName: "transaction-update" */ './views/transactions/TransactionUpdate.vue')
import(
/* webpackChunkName: "transaction-update" */ './views/transactions/TransactionUpdate.vue'
),
},
{
path: '/transaction/:id',
name: 'transaction',
props: true,
component: () =>
import(/* webpackChunkName: "transaction" */ './views/transactions/TransactionItem.vue')
import(
/* webpackChunkName: "transaction" */ './views/transactions/TransactionItem.vue'
),
},
{
path: '/user',
name: 'user',
component: () => import(/* webpackChunkName: "user" */ './views/User.vue')
component: () =>
import(/* webpackChunkName: "user" */ './views/User.vue'),
},
{
path: '/user/:premail',
name: 'user-premail',
props: true,
component: () => import(/* webpackChunkName: "user" */ './views/User.vue')
}
]
component: () =>
import(/* webpackChunkName: "user" */ './views/User.vue'),
},
],
})
// tslint:disable-next-line:variable-name