From 11e530627c67c06fce29cc014ebcc610f63f03b9 Mon Sep 17 00:00:00 2001
From: "florian.azizian" <florian.azizian@maarch.org>
Date: Wed, 11 Mar 2020 15:30:11 +0100
Subject: [PATCH] FIX #13483 hide category after filtered in privilege
 administration

---
 .../group/group-administration.component.html              | 2 +-
 .../group/group-administration.component.scss              | 4 ++++
 .../app/administration/home/administration.component.scss  | 7 ++++---
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/frontend/app/administration/group/group-administration.component.html b/src/frontend/app/administration/group/group-administration.component.html
index a3b65fd8430..7f2698e90c3 100755
--- a/src/frontend/app/administration/group/group-administration.component.html
+++ b/src/frontend/app/administration/group/group-administration.component.html
@@ -89,7 +89,7 @@
                                                     style="padding-left:20px;padding-right:20px;font-size: 11px;">
                                         <input matInput placeholder="{{lang.filterBy}}" #listFilter>
                                     </mat-form-field>
-                                    <mat-expansion-panel *ngFor="let unit of unitPrivileges | sortBy: 'label'" expanded>
+                                    <mat-expansion-panel *ngFor="let unit of unitPrivileges | sortBy: 'label'" expanded [class.emptyExpansionPanel]="(unit.services | filterList:listFilter.value:'label').length == 0">
                                         <mat-expansion-panel-header>
                                             <mat-panel-title>
                                                 {{unit.label}}
diff --git a/src/frontend/app/administration/group/group-administration.component.scss b/src/frontend/app/administration/group/group-administration.component.scss
index 0079e44d7e3..321fb326af3 100644
--- a/src/frontend/app/administration/group/group-administration.component.scss
+++ b/src/frontend/app/administration/group/group-administration.component.scss
@@ -7,4 +7,8 @@ textarea.mat-input-element {
 
 .active {
     color: $secondary;
+}
+
+.emptyExpansionPanel {
+    height: 0px
 }
\ No newline at end of file
diff --git a/src/frontend/app/administration/home/administration.component.scss b/src/frontend/app/administration/home/administration.component.scss
index caf69389079..ef940789ec6 100644
--- a/src/frontend/app/administration/home/administration.component.scss
+++ b/src/frontend/app/administration/home/administration.component.scss
@@ -80,14 +80,15 @@
   align-items: center;
   display: flex;
   justify-content: center;
-  font-size: 20px;
+  font-size: 30px;
   background: $primary;
   border-radius: 40px;
   padding: 10px;
-  width: 45px !important;
-  height: 45px !important;
+  width: 55px !important;
+  height: 55px !important;
 }
 
 .countLabel {
   color: $primary;
+  font-size: 16px;
 }
\ No newline at end of file
-- 
GitLab