From 10b1ec8093ceac9f8ca2ff6e06a94c5a9b4648d3 Mon Sep 17 00:00:00 2001 From: Gaelle Date: Fri, 26 Jun 2026 10:52:41 +0200 Subject: [PATCH] add scrollbar to content & fix header / footer into panel --- .../activity-filters/ActivityFilters.css | 53 ++++--- .../activity-filters/ActivityFilters.vue | 142 +++++++++--------- 2 files changed, 101 insertions(+), 94 deletions(-) diff --git a/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.css b/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.css index f5c2470a0..bd3ed1716 100644 --- a/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.css +++ b/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.css @@ -28,8 +28,9 @@ .activity-filters__panel { position: absolute; top: calc(100% + 6px); - right: 3px; + right: 0px; z-index: 100; + height: 70vh; width: 320px; background: var(--color-white); border-radius: 6px; @@ -43,32 +44,36 @@ border-bottom: 1px solid var(--color-silver-light, #f0f0f0); } - /* Sections */ - .activity-filters__section { - padding: 12px; - .activity-filters__title { - font-size: 11px; - font-weight: 700; - text-transform: uppercase; - letter-spacing: 0.04em; - margin-bottom: 3px; - } - .activity-filters__row { - padding: 2px 0; - font-size: 12px; - cursor: pointer; - user-select: none; + .activity-filters__content { + height: calc(100% - 41px - 57px); + overflow: auto; + /* Sections */ + .activity-filters__section { + padding: 12px; + .activity-filters__title { + font-size: 11px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.04em; + margin-bottom: 3px; + } + .activity-filters__row { + padding: 2px 0; + font-size: 12px; + cursor: pointer; + user-select: none; - &.is-disabled { - opacity: 0.4; - cursor: default; + &.is-disabled { + opacity: 0.4; + cursor: default; + } } } - } - .activity-filters__date-range { - :deep() .not-empty { - label { - display: none + .activity-filters__date-range { + :deep() .not-empty { + label { + display: none + } } } } diff --git a/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.vue b/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.vue index 19f5f7cdc..4de114dc7 100644 --- a/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.vue +++ b/src/components/specific/projects/project-history-activity/activity-filters/ActivityFilters.vue @@ -22,80 +22,82 @@ {{ $t("ProjectOverview.activity.filters.title") }} - -
-
- {{ $t("ProjectOverview.activity.filters.types") }} +
+ +
+
+ {{ $t("ProjectOverview.activity.filters.types") }} +
+
+ +
-
- -
-
- -
-
- {{ $t("ProjectOverview.activity.filters.users") }} -
-
- + +
+
+ {{ $t("ProjectOverview.activity.filters.users") }} +
+
+ +
-
- -
-
- {{ $t("ProjectOverview.activity.filters.period") }} -
-
- + +
+
+ {{ $t("ProjectOverview.activity.filters.period") }} +
+
+ +