From ef1ad6a48ea6b3e04f330c69799a58bf5f839866 Mon Sep 17 00:00:00 2001 From: Albina Starykova Date: Tue, 3 Sep 2024 10:43:06 +0200 Subject: [PATCH] Fix minimap toggle visibility --- .../src/components/Minimap/CollapseAll.scss | 4 ++-- client/src/components/Minimap/Minimap.scss | 24 +------------------ 2 files changed, 3 insertions(+), 25 deletions(-) diff --git a/client/src/components/Minimap/CollapseAll.scss b/client/src/components/Minimap/CollapseAll.scss index 0ef826383ba6..e5da4e8687bb 100644 --- a/client/src/components/Minimap/CollapseAll.scss +++ b/client/src/components/Minimap/CollapseAll.scss @@ -31,8 +31,8 @@ position: absolute; top: $minimap-top-offset; inset-inline-end: 0; - margin-top: theme('spacing.3'); - margin-inline-end: theme('spacing.3'); + margin-top: theme('spacing.5'); + margin-inline-end: theme('spacing.10'); .side-panel-open & { inset-inline-end: var(--side-panel-width, 0); diff --git a/client/src/components/Minimap/Minimap.scss b/client/src/components/Minimap/Minimap.scss index 1519a7ceccd1..b15c90995f9b 100644 --- a/client/src/components/Minimap/Minimap.scss +++ b/client/src/components/Minimap/Minimap.scss @@ -53,30 +53,10 @@ $minimap-z-index: calc(theme('zIndex.header') - 20); background-color: theme('colors.surface-page'); color: theme('colors.icon-primary'); transform: rotate(180deg); - // Expand is available for keyboard users only. - opacity: 0; - pointer-events: none; @include media-breakpoint-up(sm) { - margin-top: theme('spacing.9'); + margin-top: 18px; padding: theme('spacing.[1.5]'); - - *:focus { - opacity: 1; - pointer-events: auto; - } - - // Ensure the toggle button is only visible when it has **focus-visible**. - // With fallback focus styles for browsers that lack focus-visible support. - *:focus:not(:focus-visible) { - opacity: 0; - pointer-events: none; - } - - &:focus-visible { - opacity: 1; - pointer-events: auto; - } } .icon { @@ -85,8 +65,6 @@ $minimap-z-index: calc(theme('zIndex.header') - 20); } :where(.w-minimap--expanded) & { - opacity: 1; - pointer-events: auto; margin-top: theme('spacing.3'); margin-inline-start: theme('spacing.3'); padding: theme('spacing.3');