From 47ec7ad7c917dbb5a3e5c0e81b2d629036605cc3 Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Sat, 30 May 2020 17:28:00 +0530 Subject: [PATCH] Feature: Ability to customise widget color (#903) - Use Chrome style color-picker --- .../dashboard/assets/scss/_woot.scss | 1 - .../assets/scss/widgets/_colorpicker.scss | 13 --- .../dashboard/components/SettingsSection.vue | 4 +- app/javascript/dashboard/components/index.js | 2 + .../components/widgets/ColorPicker.vue | 80 +++++++++++++++++++ .../dashboard/settings/inbox/Settings.vue | 60 ++++++-------- .../settings/inbox/channels/Website.vue | 24 +++--- .../shared/helpers/vuex/mutationHelpers.js | 4 +- package.json | 2 +- yarn.lock | 2 +- 10 files changed, 124 insertions(+), 68 deletions(-) delete mode 100644 app/javascript/dashboard/assets/scss/widgets/_colorpicker.scss create mode 100644 app/javascript/dashboard/components/widgets/ColorPicker.vue diff --git a/app/javascript/dashboard/assets/scss/_woot.scss b/app/javascript/dashboard/assets/scss/_woot.scss index 05d822b5a..947204ca6 100644 --- a/app/javascript/dashboard/assets/scss/_woot.scss +++ b/app/javascript/dashboard/assets/scss/_woot.scss @@ -5,7 +5,6 @@ @import 'foundation-custom'; @import 'widgets/billing'; @import 'widgets/buttons'; -@import 'widgets/colorpicker'; @import 'widgets/conv-header'; @import 'widgets/conversation-card'; @import 'widgets/conversation-view'; diff --git a/app/javascript/dashboard/assets/scss/widgets/_colorpicker.scss b/app/javascript/dashboard/assets/scss/widgets/_colorpicker.scss deleted file mode 100644 index 9d761807a..000000000 --- a/app/javascript/dashboard/assets/scss/widgets/_colorpicker.scss +++ /dev/null @@ -1,13 +0,0 @@ -@import '~dashboard/assets/scss/variables'; - -.widget-color--selector.vc-compact { - border: 1px solid $color-border; - box-shadow: none; - margin-bottom: $space-normal; - width: 356px; - - .vc-compact-color-item { - height: 24px; - width: 24px; - } -} diff --git a/app/javascript/dashboard/components/SettingsSection.vue b/app/javascript/dashboard/components/SettingsSection.vue index ebf79bf3e..adf6f9912 100644 --- a/app/javascript/dashboard/components/SettingsSection.vue +++ b/app/javascript/dashboard/components/SettingsSection.vue @@ -1,6 +1,6 @@