From d5adf7855ed6ad535ef221c61b4cd1cc64039f3e Mon Sep 17 00:00:00 2001
From: Cindy <cindy.nacibide@teamdlab.com>
Date: Fri, 18 Dec 2020 14:57:24 +0100
Subject: [PATCH] [US TRTL-622] rework toggle

---
 .../slide-toggle/slide-toggle.component.html  |  4 +-
 .../slide-toggle/slide-toggle.component.scss  | 44 +++++++------------
 2 files changed, 18 insertions(+), 30 deletions(-)

diff --git a/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.html b/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.html
index 274458d0d..e6659a1d5 100644
--- a/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.html
+++ b/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.html
@@ -12,9 +12,9 @@
       (blur)="onTouched()"
     >
     <div class="slide-toggle-inner">
-      <div class="slide-toggle-label">{{'SLIDE-TOGGLE.YES' | translate}}</div>
+      <div class="slide-toggle-label"></div>
       <div class="slide-toggle-thumb"></div>
-      <div class="slide-toggle-label">{{'SLIDE-TOGGLE.NO' | translate}}</div>
+      <div class="slide-toggle-label"></div>
     </div>
   </div>
   <span><ng-content></ng-content></span>
diff --git a/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.scss b/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.scss
index be57851d6..c6f21507e 100644
--- a/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.scss
+++ b/ui/ui-frontend-common/src/app/modules/components/slide-toggle/slide-toggle.component.scss
@@ -18,59 +18,47 @@ label {
 }
 
 .slide-toggle {
-    width: 70px;
-    min-width: 70px;
-    height: 30px;
+    width: 36px;
+    height: 12px;
     margin-right: 18px;
-    border-radius: 15px;
-    overflow: hidden;
+    border-radius: 8px;
     display: flex;
     align-items: center;
-    background-color: #8f8f8f;
+    background-color: var(--vitamui-grey);
     transition: background-color 100ms ease-in-out, box-shadow 200ms ease-out;
 
     &.slide-toggle-on:not(.slide-toggle-disabled) {
-        background-color: var(--vitamui-primary);
-        &:hover {
-            background-color: var(--vitamui-primary-700);
-        }
+        background-color: var(--vitamui-secondary);
     }
 
     &.slide-toggle-off:not(.slide-toggle-disabled) {
         background-color: var(--vitamui-grey-800);
-        &:hover {
-            background-color: var(--vitamui-grey-800);
-        }
     }
 
     .slide-toggle-inner {
         display: flex;
 
         .slide-toggle-label {
-            overflow: hidden;
-            width: 44px;
+            width: 14px;
             line-height: 22px;
-            text-align: center;
-            font-size: 14px;
-            font-weight: 500;
-            color: $white;
             transition: margin-left 100ms ease-in-out;
 
             &:first-child {
-                padding-left: 4px;
+                padding-left: 0px;
             }
 
             &:last-child {
-                padding-right: 4px;
+                padding-right: 0px;
             }
         }
 
         .slide-toggle-thumb {
-            width: 22px;
-            height: 22px;
-            border-radius: 11px;
-            background-color: $white;
-            box-shadow: 0 0 10px 0 rgba(115, 115, 115, 0.5);
+            width: 24px;
+            height: 24px;
+            border-radius: 12px;
+            background-color: var(--vitamui-primary);
+            border: 2px solid white;
+            box-shadow: 0px 2px 4px rgba(46, 53, 69, 0.15);
             cursor: grab;
         }
     }
@@ -78,13 +66,13 @@ label {
     &:not(.slide-toggle-on) {
 
         .slide-toggle-label:first-child {
-            margin-left: -40px;
+            margin-left: -16px;
         }
 
     }
 
     &.slide-toggle-disabled {
         cursor: no-drop;
-        background-color: var(--vitamui-grey-600);
+        background-color: var(--vitamui-grey);
     }
 }
-- 
GitLab