From 8bb84da3196d64dc4db448e14ac804306d11f26a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Wed, 25 Nov 2020 18:29:30 +0200 Subject: [PATCH] Filters grid --- .../app/common/filter/filter.component.scss | 2 +- .../src/assets/icons/general/arrow-right.svg | 10 ++++--- .../src/assets/icons/general/arrow-up.svg | 10 ++++--- .../red-ui/src/assets/icons/general/right.svg | 9 +++++++ .../src/assets/styles/red-checkbox.scss | 2 +- apps/red-ui/src/assets/styles/red-menu.scss | 26 +++++++++++++++---- 6 files changed, 46 insertions(+), 13 deletions(-) create mode 100644 apps/red-ui/src/assets/icons/general/right.svg diff --git a/apps/red-ui/src/app/common/filter/filter.component.scss b/apps/red-ui/src/app/common/filter/filter.component.scss index 529547668..159c5b65d 100644 --- a/apps/red-ui/src/app/common/filter/filter.component.scss +++ b/apps/red-ui/src/app/common/filter/filter.component.scss @@ -3,7 +3,7 @@ .filter-menu-header { display: flex; justify-content: space-between; - padding: 7px 15px 15px; + padding: 8px 16px 16px 16px; width: 350px; .actions { diff --git a/apps/red-ui/src/assets/icons/general/arrow-right.svg b/apps/red-ui/src/assets/icons/general/arrow-right.svg index c6aecfcd4..507e88575 100644 --- a/apps/red-ui/src/assets/icons/general/arrow-right.svg +++ b/apps/red-ui/src/assets/icons/general/arrow-right.svg @@ -1,3 +1,7 @@ - - - + + + right_expandable + + + + diff --git a/apps/red-ui/src/assets/icons/general/arrow-up.svg b/apps/red-ui/src/assets/icons/general/arrow-up.svg index b4d9d527d..11a03f1f9 100644 --- a/apps/red-ui/src/assets/icons/general/arrow-up.svg +++ b/apps/red-ui/src/assets/icons/general/arrow-up.svg @@ -1,3 +1,7 @@ - - - + + + sort-up + + + + diff --git a/apps/red-ui/src/assets/icons/general/right.svg b/apps/red-ui/src/assets/icons/general/right.svg new file mode 100644 index 000000000..0390cde02 --- /dev/null +++ b/apps/red-ui/src/assets/icons/general/right.svg @@ -0,0 +1,9 @@ + + + right + + + + + + \ No newline at end of file diff --git a/apps/red-ui/src/assets/styles/red-checkbox.scss b/apps/red-ui/src/assets/styles/red-checkbox.scss index 21457c3ee..4b5f957a0 100644 --- a/apps/red-ui/src/assets/styles/red-checkbox.scss +++ b/apps/red-ui/src/assets/styles/red-checkbox.scss @@ -24,6 +24,6 @@ display: flex; align-items: center; - gap: 4px; + gap: 8px; } } diff --git a/apps/red-ui/src/assets/styles/red-menu.scss b/apps/red-ui/src/assets/styles/red-menu.scss index a08b46ba5..2defa1624 100644 --- a/apps/red-ui/src/assets/styles/red-menu.scss +++ b/apps/red-ui/src/assets/styles/red-menu.scss @@ -5,12 +5,21 @@ box-shadow: 0 2px 6px 0 rgba(40, 50, 65, 0.3); max-width: none !important; min-width: 180px !important; - margin-top: 4px; + margin-top: 10px; + + .mat-menu-content:not(:empty) { + padding-top: 8px; + padding-bottom: 24px; + } .mat-menu-item { font-family: 'Inter', sans-serif; font-size: 13px; color: $accent; + padding: 0 8px; + margin: 0 8px 2px 8px; + border-radius: 4px; + width: -webkit-fill-available; display: flex; align-items: center; @@ -18,18 +27,25 @@ .arrow-wrapper { width: 16px; - margin-right: 8px; text-align: center; mat-icon { - width: 9px; - height: 9px; + width: 16px; + height: 16px; margin: 0; } } &.padding-left { - padding-left: 64px; + padding-left: 56px; + } + + &:last-of-type { + margin-bottom: 0; + } + + &:hover { + background-color: rgba($primary, 0.1); } } }