From de3391eb94b74d7433584e0c2c707554454a77e3 Mon Sep 17 00:00:00 2001 From: Max G Date: Mon, 2 Mar 2020 05:33:49 +0000 Subject: [PATCH] Tweaked display of note cards, again * Added an option to pin notes, on the main screen --- client/src/components/GlobalSiteMenu.vue | 17 +++++- .../components/NoteDeleteButtonComponent.vue | 2 +- .../src/components/NoteTitleDisplayCard.vue | 55 +++++++++++++++++-- client/src/pages/NotesPage.vue | 9 ++- server/models/Note.js | 15 +++++ server/routes/noteController.js | 10 ++++ 6 files changed, 96 insertions(+), 12 deletions(-) diff --git a/client/src/components/GlobalSiteMenu.vue b/client/src/components/GlobalSiteMenu.vue index 88c1eaf..cff8727 100644 --- a/client/src/components/GlobalSiteMenu.vue +++ b/client/src/components/GlobalSiteMenu.vue @@ -198,7 +198,7 @@ @@ -225,6 +225,7 @@ mobile: false, disableNewNote: false, menuOpen: true, + userIcon: true, } }, beforeCreate: function(){ @@ -246,7 +247,19 @@ loggedIn () { //Map logged in from state return this.$store.getters.getLoggedIn - } + }, + usernameDisplay() { + + //Remove Emails from username, limit length to 16 chars + let name = this.$store.getters.getUsername + let splitName = name.split('@') + if(splitName.length > 1){ + name = splitName.shift() + this.userIcon = false + } + + return this.ucWords(name.substring(0, 16)) + }, }, methods: { menuClicked(){ diff --git a/client/src/components/NoteDeleteButtonComponent.vue b/client/src/components/NoteDeleteButtonComponent.vue index f56e3ea..66af2ba 100644 --- a/client/src/components/NoteDeleteButtonComponent.vue +++ b/client/src/components/NoteDeleteButtonComponent.vue @@ -1,7 +1,7 @@