From 4f9cab9f375004ad396f80b5641de52a78e3d862 Mon Sep 17 00:00:00 2001
From: "hamza.hramchi" <hamza.hramchi@xelians.fr>
Date: Tue, 6 Apr 2021 15:21:38 +0200
Subject: [PATCH] FEAT #16648 TIME 0:20 change the tab indicator if I click on
 it again

---
 src/frontend/app/sidebar/sidebar.component.html | 6 +++---
 src/frontend/app/sidebar/sidebar.component.scss | 4 ++++
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/frontend/app/sidebar/sidebar.component.html b/src/frontend/app/sidebar/sidebar.component.html
index 7ebd2134b5..cf8c43d504 100755
--- a/src/frontend/app/sidebar/sidebar.component.html
+++ b/src/frontend/app/sidebar/sidebar.component.html
@@ -50,17 +50,17 @@
 <ion-header *ngIf="!isAdminRoute()" style="background: white;">
     <ion-toolbar class="filters">
         <ion-segment value="heart" [value]="signaturesService.mode">
-            <ion-segment-button value="sign" (click)="filter('sign')">
+            <ion-segment-button value="sign" (click)="filter('sign')" [class.segment-button-notFocused]="signaturesService.mode !== 'sign'">
                 <ion-label>{{'lang.signLabel' | translate | titlecase}}</ion-label>
                 <ion-icon color="primary" name="pencil-outline"></ion-icon>
                 <ion-badge color="secondary">{{signaturesService.documentsListCount.sign}}</ion-badge>
             </ion-segment-button>
-            <ion-segment-button value="visa" (click)="filter('visa')">
+            <ion-segment-button value="visa" (click)="filter('visa')" [class.segment-button-notFocused]="signaturesService.mode !== 'visa'">
                 <ion-label>{{'lang.visaLabel' | translate | titlecase}}</ion-label>
                 <ion-icon color="primary" name="checkmark-done-outline"></ion-icon>
                 <ion-badge color="secondary">{{signaturesService.documentsListCount.visa}}</ion-badge>
             </ion-segment-button>
-            <ion-segment-button value="note" (click)="filter('note')">
+            <ion-segment-button value="note" (click)="filter('note')" [class.segment-button-notFocused]="signaturesService.mode !== 'note'">
                 <ion-label>{{'lang.noteLabel' | translate | titlecase}}</ion-label>
                 <ion-icon color="primary" name="chatbubble-ellipses-outline"></ion-icon>
                 <ion-badge color="secondary">{{signaturesService.documentsListCount.note}}</ion-badge>
diff --git a/src/frontend/app/sidebar/sidebar.component.scss b/src/frontend/app/sidebar/sidebar.component.scss
index 17d5711123..ec158576f9 100644
--- a/src/frontend/app/sidebar/sidebar.component.scss
+++ b/src/frontend/app/sidebar/sidebar.component.scss
@@ -231,4 +231,8 @@ ion-item.selected {
   left: 40px;
   font-size: 14px;
   bottom: 10px;
+}
+
+.segment-button-notFocused {
+  --indicator-color: none;
 }
\ No newline at end of file
-- 
GitLab