From 4618746ceff33816f032d64f4c222b576554e724 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sat, 4 Apr 2020 22:09:16 +0200 Subject: [PATCH] :sparkles: (account) add tab for account settings --- .../AccountSetting.vue | 68 +++++-------------- src/router.ts | 49 +++++++------ 2 files changed, 45 insertions(+), 72 deletions(-) rename src/{views/accounts => components}/AccountSetting.vue (77%) diff --git a/src/views/accounts/AccountSetting.vue b/src/components/AccountSetting.vue similarity index 77% rename from src/views/accounts/AccountSetting.vue rename to src/components/AccountSetting.vue index a078ec9..d244111 100644 --- a/src/views/accounts/AccountSetting.vue +++ b/src/components/AccountSetting.vue @@ -1,17 +1,5 @@ diff --git a/src/router.ts b/src/router.ts index 8baae34..9088b6d 100644 --- a/src/router.ts +++ b/src/router.ts @@ -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