From 8f113f8b7567432018d22c47284323cf592219e3 Mon Sep 17 00:00:00 2001 From: Alexander Platov Date: Wed, 1 Jun 2022 06:26:43 +0300 Subject: [PATCH] Scroller: Added autohide. Fixed track height when displaying table and colors. (#1964) Signed-off-by: Alexander Platov --- packages/theme/styles/_colors.scss | 14 ++--- packages/theme/styles/components.scss | 8 +-- packages/ui/src/components/Scroller.svelte | 69 ++++++++++++++-------- 3 files changed, 54 insertions(+), 37 deletions(-) diff --git a/packages/theme/styles/_colors.scss b/packages/theme/styles/_colors.scss index 862050f9a9..907a327079 100644 --- a/packages/theme/styles/_colors.scss +++ b/packages/theme/styles/_colors.scss @@ -66,9 +66,9 @@ --highlight-select-border: #2f3544; --highlight-select-hover: #323a4e; - --scrollbar-bar-color: #28292b; // #ffffff10; - --scrollbar-bar-hover: #2d2f36; // #ffffff15; - --scrollbar-track-color: #27282b; // #ffffff0a; + --scrollbar-bar-color: #303236; + --scrollbar-bar-hover: #8a8f98; + --scrollbar-track-color: #303236; --dark-color: #62666d; --content-color: #8a8f98; @@ -216,9 +216,9 @@ --highlight-select-border: #e6eaff; --highlight-select-hover: #e4ebff; - --scrollbar-bar-color: #eee; // #00000010; - --scrollbar-bar-hover: #f0f3f9; // #00000015; - --scrollbar-track-color: #f8f9fb; // #0000000a; + --scrollbar-bar-color: #e0e0e0; + --scrollbar-bar-hover: #90959d; + --scrollbar-track-color: #e0e0e0; --dark-color: #90959d; --content-color: #3c4149; @@ -229,7 +229,7 @@ --warning-color: #f2994a; // Dark --error-color: #eb5757; // Dark - --divider-color: #00000010; + --divider-color: #e0e0e0; --menu-bg-select: #f0f3f9; --menu-icon-hover: #282a30; --popup-bg-color: linear-gradient(136.61deg, rgb(255, 255, 255) 13.72%, rgb(255, 255, 255) 74.3%); diff --git a/packages/theme/styles/components.scss b/packages/theme/styles/components.scss index ef0c2dcba2..e98c8f223b 100644 --- a/packages/theme/styles/components.scss +++ b/packages/theme/styles/components.scss @@ -339,8 +339,8 @@ height: 2.5rem; font-weight: 500; font-size: .75rem; - color: var(--theme-content-dark-color); - box-shadow: inset 0 -1px 0 0 var(--theme-bg-focused-color); + color: var(--dark-color); + box-shadow: inset 0 -1px 0 0 var(--divider-color); user-select: none; // z-index: 5; @@ -394,7 +394,7 @@ .antiTable-body__row { height: 3.25rem; - color: var(--theme-caption-color); + color: var(--caption-color); &:not(:last-child) { border-bottom: 1px solid var(--accent-bg-color); } &:hover .antiTable-cells__firstCell .antiTable-cells__firstCell-menuRow { visibility: visible; } @@ -411,7 +411,7 @@ } .antiTable-body__border { - border: 1px solid var(--theme-button-border-hovered); + border: 1px solid var(--divider-color); } &.highlightRows .antiTable-body__row { diff --git a/packages/ui/src/components/Scroller.svelte b/packages/ui/src/components/Scroller.svelte index e4ec6ba274..753214e45d 100644 --- a/packages/ui/src/components/Scroller.svelte +++ b/packages/ui/src/components/Scroller.svelte @@ -13,7 +13,7 @@ // limitations under the License. -->