From 25defa9e43ce10fea5051296840836f3809fa6bb Mon Sep 17 00:00:00 2001 From: Anton Date: Tue, 6 Feb 2024 10:49:04 +0100 Subject: [PATCH 01/12] Update tags modal [SCI-10105] --- .../shared_styles/elements/checkboxes.scss | 8 + app/javascript/vue/my_modules/list.vue | 4 +- app/javascript/vue/my_modules/modals/tags.vue | 250 +++++++++++------- app/views/my_modules/index.html.erb | 1 + config/locales/en.yml | 9 +- 5 files changed, 171 insertions(+), 101 deletions(-) diff --git a/app/assets/stylesheets/shared_styles/elements/checkboxes.scss b/app/assets/stylesheets/shared_styles/elements/checkboxes.scss index aeb6daaf9..abf80f66f 100644 --- a/app/assets/stylesheets/shared_styles/elements/checkboxes.scss +++ b/app/assets/stylesheets/shared_styles/elements/checkboxes.scss @@ -90,5 +90,13 @@ input[type="checkbox"].sci-checkbox { border: $border-tertiary; } } + + &:checked + .sci-checkbox-label { + &::before { + background-color: var(--sn-sleepy-grey); + border: 1px solid var(--sn-sleepy-grey); + + } + } } } diff --git a/app/javascript/vue/my_modules/list.vue b/app/javascript/vue/my_modules/list.vue index 835195161..64daed3b1 100644 --- a/app/javascript/vue/my_modules/list.vue +++ b/app/javascript/vue/my_modules/list.vue @@ -26,6 +26,7 @@ - +