diff options
| author | Henry Jameson <me@hjkos.com> | 2022-08-23 13:26:05 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2022-08-23 13:26:05 +0300 |
| commit | 63f35509a79b8e9bc8bc301852847cf952a6a01f (patch) | |
| tree | 56cad2a12fd529286081acc243d4e893f5bd93f2 | |
| parent | fa41f6cf969456316b5265df0bb550770624d7ba (diff) | |
improve submenu and improve icon buttons hover effects
| -rw-r--r-- | src/App.scss | 10 | ||||
| -rw-r--r-- | src/components/popover/popover.vue | 7 | ||||
| -rw-r--r-- | src/components/user_list_menu/user_list_menu.vue | 5 | ||||
| -rw-r--r-- | src/panel.scss | 9 |
4 files changed, 29 insertions, 2 deletions
diff --git a/src/App.scss b/src/App.scss index 1f7a2b28..665d52ff 100644 --- a/src/App.scss +++ b/src/App.scss @@ -130,6 +130,16 @@ i[class*=icon-], color: var(--icon, $fallback--icon); } +.button-unstyled:hover, +a:hover { + i[class*=icon-], + .svg-inline--fa, + .iconLetter { + color: $fallback--text; + color: var(--text, $fallback--text); + } +} + nav { z-index: var(--ZI_navbar); color: var(--topBarText); diff --git a/src/components/popover/popover.vue b/src/components/popover/popover.vue index bd59cade..623af8d2 100644 --- a/src/components/popover/popover.vue +++ b/src/components/popover/popover.vue @@ -126,6 +126,13 @@ } } + &.-has-submenu { + .chevron-icon { + margin-right: 0.25rem; + margin-left: 2rem; + } + } + &:active, &:hover { background-color: $fallback--lightBg; background-color: var(--selectedMenuPopover, $fallback--lightBg); diff --git a/src/components/user_list_menu/user_list_menu.vue b/src/components/user_list_menu/user_list_menu.vue index d8da16ea..06947ab7 100644 --- a/src/components/user_list_menu/user_list_menu.vue +++ b/src/components/user_list_menu/user_list_menu.vue @@ -1,7 +1,7 @@ <template> <div class="UserListMenu"> <Popover - trigger="click" + trigger="hover" placement="left" remove-padding > @@ -22,9 +22,10 @@ </div> </template> <template #trigger> - <button class="btn button-default dropdown-item"> + <button class="btn button-default dropdown-item -has-submenu"> {{ $t('lists.manage_lists') }} <FAIcon + class="chevron-icon" size="lg" icon="chevron-right" /> diff --git a/src/panel.scss b/src/panel.scss index 1022758a..2e769e27 100644 --- a/src/panel.scss +++ b/src/panel.scss @@ -147,6 +147,15 @@ color: var(--panelLink, $fallback--link); } + .button-unstyled:hover, + a:hover { + i[class*=icon-], + .svg-inline--fa, + .iconLetter { + color: var(--panelText); + } + } + .faint { background-color: transparent; color: $fallback--faint; |
