From 8c8c5a77c803ccb17c155bedaf7de5e70ca0f75f Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Tue, 15 Mar 2022 21:09:14 +0530 Subject: [PATCH] feat: Show banner message if Chatwoot update available (#3999) Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com> Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com> Co-authored-by: Pranav --- app/javascript/dashboard/App.vue | 22 +++++- .../dashboard/assets/scss/_layout.scss | 17 ++++- .../dashboard/components/app/UpdateBanner.vue | 74 +++++++++++++++++++ .../dashboard/components/layout/Sidebar.vue | 2 + .../layout/sidebarComponents/Primary.vue | 2 +- .../layout/sidebarComponents/Secondary.vue | 2 +- .../dashboard/components/ui/Banner.vue | 26 ++++++- .../widgets/conversation/ConversationBox.vue | 3 +- .../dashboard/helper/localStorage.js | 17 +++++ .../i18n/locale/en/generalSettings.json | 3 +- 10 files changed, 156 insertions(+), 12 deletions(-) create mode 100644 app/javascript/dashboard/components/app/UpdateBanner.vue create mode 100644 app/javascript/dashboard/helper/localStorage.js diff --git a/app/javascript/dashboard/App.vue b/app/javascript/dashboard/App.vue index 502d8bda1..2c91de16f 100644 --- a/app/javascript/dashboard/App.vue +++ b/app/javascript/dashboard/App.vue @@ -1,5 +1,6 @@ diff --git a/app/javascript/dashboard/components/layout/Sidebar.vue b/app/javascript/dashboard/components/layout/Sidebar.vue index cdd338710..826d766df 100644 --- a/app/javascript/dashboard/components/layout/Sidebar.vue +++ b/app/javascript/dashboard/components/layout/Sidebar.vue @@ -184,6 +184,8 @@ export default { .woot-sidebar { background: var(--white); display: flex; + min-height: 0; + height: 100%; } diff --git a/app/javascript/dashboard/components/layout/sidebarComponents/Primary.vue b/app/javascript/dashboard/components/layout/sidebarComponents/Primary.vue index 0f568ab75..002f371bf 100644 --- a/app/javascript/dashboard/components/layout/sidebarComponents/Primary.vue +++ b/app/javascript/dashboard/components/layout/sidebarComponents/Primary.vue @@ -93,7 +93,7 @@ export default { width: var(--space-jumbo); border-right: 1px solid var(--s-50); box-sizing: content-box; - height: 100vh; + height: 100%; flex-shrink: 0; } diff --git a/app/javascript/dashboard/components/layout/sidebarComponents/Secondary.vue b/app/javascript/dashboard/components/layout/sidebarComponents/Secondary.vue index 6222490e4..1f98305a1 100644 --- a/app/javascript/dashboard/components/layout/sidebarComponents/Secondary.vue +++ b/app/javascript/dashboard/components/layout/sidebarComponents/Secondary.vue @@ -225,7 +225,7 @@ export default { .secondary-menu { background: var(--white); border-right: 1px solid var(--s-50); - height: 100vh; + height: 100%; width: 19rem; flex-shrink: 0; overflow: hidden; diff --git a/app/javascript/dashboard/components/ui/Banner.vue b/app/javascript/dashboard/components/ui/Banner.vue index 52d7c5740..c9d71bfaf 100644 --- a/app/javascript/dashboard/components/ui/Banner.vue +++ b/app/javascript/dashboard/components/ui/Banner.vue @@ -1,6 +1,6 @@