From f01a3445f7ebdf1e65ae29b5e7b045a4306a1c86 Mon Sep 17 00:00:00 2001 From: Paolo Arena Date: Wed, 2 Jan 2019 18:01:36 +0100 Subject: [PATCH] - VerifiedEmail OK - Toolbar now save leftDrawerOpen state - Use LocalStorage to Autologin --- README.md | 3 + src/App.vue | 13 +++-- src/components/Header.vue | 10 +++- src/layouts/MainLayout.vue | 25 -------- src/layouts/drawer/drawer.vue | 9 ++- src/model/GlobalStore.ts | 1 + src/pages/dashboard/home.vue | 10 ---- src/store/Modules/GlobalStore.ts | 8 ++- src/store/Modules/UserStore.ts | 95 ++++++++++++++++++------------- src/views/login/signin/signin.vue | 1 + src/views/login/vreg/vreg.ts | 2 +- 11 files changed, 94 insertions(+), 83 deletions(-) delete mode 100644 src/layouts/MainLayout.vue delete mode 100644 src/pages/dashboard/home.vue diff --git a/README.md b/README.md index e417f82..c55fead 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,9 @@ Thanks to the Quasar Framework and TypeScript ! [![js-standard-style](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard) +[![Build](https://img.shields.io/circleci/project/github/paoloar77/freeplanet/master.svg?style=for-the-badge)](https://circleci.com/gh/paoloar77/freeplanet/tree/master) +[![Coverage](https://img.shields.io/codecov/c/github/paoloar77/freeplanet/master.svg?style=for-the-badge)](https://codecov.io/gh/paoloar77/freeplanet/branch/master) + ## Features ⚡️ diff --git a/src/App.vue b/src/App.vue index d21866d..2a5c73a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,9 +18,9 @@ diff --git a/src/components/Header.vue b/src/components/Header.vue index b35c475..ce10265 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -59,6 +59,8 @@ import drawer from '../layouts/drawer/drawer.vue' import messagePopover from '../layouts/toolbar/messagePopover/messagePopover.vue' + import { GlobalStore } from '@modules' + @Component({ components: { drawer, @@ -76,7 +78,13 @@ { label: 'Spanish', icon: 'fa-flag-es', value: 'es' }, { label: 'Italian', icon: 'fa-facebook', value: 'it' } ] - public leftDrawerOpen = false; + get leftDrawerOpen () { + return GlobalStore.state.leftDrawerOpen + } + set leftDrawerOpen (value) { + GlobalStore.state.leftDrawerOpen = value + localStorage.setItem('leftDrawerOpen', value.toString()) + } get lang() { return this.$q.i18n.lang diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue deleted file mode 100644 index 1ed9632..0000000 --- a/src/layouts/MainLayout.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/layouts/drawer/drawer.vue b/src/layouts/drawer/drawer.vue index fcfb5af..0c4ef6e 100644 --- a/src/layouts/drawer/drawer.vue +++ b/src/layouts/drawer/drawer.vue @@ -7,8 +7,8 @@ {{ Username }}
{{$t('reg.verificato')}} - {{$t('reg.non_verificato')}} - {{ Email }} + {{$t('reg.non_verificato')}} +
@@ -92,6 +92,11 @@ }