From 82e1b734de7b990eebad4e31554c10cb4e928daf Mon Sep 17 00:00:00 2001 From: Alexander Platov Date: Tue, 16 Apr 2024 23:20:51 +0300 Subject: [PATCH] Added ModernToggle component (#5375) Signed-off-by: Alexander Platov --- packages/theme/styles/_lumia-colors.scss | 20 +++ .../ui/src/components/ModernToggle.svelte | 153 ++++++++++++++++++ packages/ui/src/index.ts | 1 + 3 files changed, 174 insertions(+) create mode 100644 packages/ui/src/components/ModernToggle.svelte diff --git a/packages/theme/styles/_lumia-colors.scss b/packages/theme/styles/_lumia-colors.scss index 02e61812a8..7c91ba5ee7 100644 --- a/packages/theme/styles/_lumia-colors.scss +++ b/packages/theme/styles/_lumia-colors.scss @@ -25,6 +25,10 @@ --button-negative-hover-BackgroundColor: #e34748; --button-negative-active-BackgroundColor: #c42a32; + --selector-active-BackgroundColor: #3364e2; + --selector-IconColor: #ffffff; + --selector-disabled-IconColor: #8b97ad; + --tag-on-accent-PorpoiseText: #FFFFFF; --tag-accent-SunshineBackground: #FFBD2E; } @@ -105,6 +109,14 @@ --input-error-BorderColor: #fb6863; --input-search-IconColor: #ffffff; + /** Checkboxes **/ + --selector-BackgroundColor: #a5bdff0d; + --selector-BorderColor: #d9dee6; + --selector-off-BackgroundColor: #556178; + --selector-hover-overlay-BackgroundColor: #a5bdff1a; + --selector-disabled-BackgroundColor: #a5bdff1a; + --selector-disabled-BorderColor: #a5bdff0d; + --love-active-call-color-1: #5190EC; --love-active-call-color-2: #F47758; --love-active-call-transform: scaleY(0.25) scaleX(0.4); @@ -187,6 +199,14 @@ --input-error-BorderColor: #e34748; --input-search-IconColor: #0f121a; + /** Checkboxes **/ + --selector-BackgroundColor: #1530720d; + --selector-BorderColor: #0f121a; + --selector-off-BackgroundColor: #cbd2dd; + --selector-hover-overlay-BackgroundColor: #1530721a; + --selector-disabled-BackgroundColor: #1530721a; + --selector-disabled-BorderColor: #1530720d; + --love-active-call-color-1: #205DC2; --love-active-call-color-2: #e34748; --love-active-call-filter: blur(10px); diff --git a/packages/ui/src/components/ModernToggle.svelte b/packages/ui/src/components/ModernToggle.svelte new file mode 100644 index 0000000000..91cd05b24e --- /dev/null +++ b/packages/ui/src/components/ModernToggle.svelte @@ -0,0 +1,153 @@ + + +