From cc060b66db2c0f8c4b851bbd3b7a4fb360f5ab27 Mon Sep 17 00:00:00 2001 From: Lorenz Padberg Date: Thu, 17 Aug 2023 12:47:57 +0200 Subject: [PATCH] Add Styling --- .../src/components/modules/ModuleFilter.vue | 105 +++++++++--------- .../modules/ModuleFilterDropdown.vue | 68 ++++++++---- 2 files changed, 97 insertions(+), 76 deletions(-) diff --git a/client/src/components/modules/ModuleFilter.vue b/client/src/components/modules/ModuleFilter.vue index fa82553a..f851d225 100644 --- a/client/src/components/modules/ModuleFilter.vue +++ b/client/src/components/modules/ModuleFilter.vue @@ -1,12 +1,15 @@ @@ -75,7 +78,7 @@ white-space: nowrap; top: 100%; left: 0; - transform: translateY($small-spacing); + transform-origin: top; } } @@ -102,12 +105,35 @@ &__dropdown-icon { width: 20px; height: 20px; + transition: transform 0.3s ease; + fill: #139EE0; + + &.rotate-chevron { // This class will be applied when showPopover is true + transform: rotate(180deg); + } } } .widget-popover { width: 100%; border-radius: 12px; + + .popover-links__link { + &:hover { + background-color: #efefef; + } + } + } + + .scaleY-enter-active, + .scaleY-leave-active { + transition: transform 0.3s; + } + + .scaleY-enter, + .scaleY-leave-to + { + transform: scaleY(0); }