From 0cef303a40ce64d3dff78876c52ea2eee58d0a57 Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Thu, 1 Apr 2021 17:57:43 +0200 Subject: [PATCH] FIX #16797 TIME 0:10 auto close menu in tablet when click on admin --- .../app/sidebar/administration/admin-sidebar.component.html | 2 +- .../app/sidebar/administration/admin-sidebar.component.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/frontend/app/sidebar/administration/admin-sidebar.component.html b/src/frontend/app/sidebar/administration/admin-sidebar.component.html index d2b0f68c39..eee4963817 100644 --- a/src/frontend/app/sidebar/administration/admin-sidebar.component.html +++ b/src/frontend/app/sidebar/administration/admin-sidebar.component.html @@ -7,7 +7,7 @@ </ion-header> <ion-content> <ion-list> - <ion-item *ngFor="let privilege of authService.user.administrativePrivileges" [routerLink]="privilege.route" [class.item-active]="isActiveRoute(privilege.route)"> + <ion-item *ngFor="let privilege of authService.user.administrativePrivileges" [routerLink]="privilege.route" routerDirection="root" [class.item-active]="isActiveRoute(privilege.route)" (click)="menu.close('left-menu')"> <ion-icon slot="start" [name]="privilege.icon" color="primary"></ion-icon> <ion-label>{{'lang.' + privilege.id | translate}}</ion-label> </ion-item> diff --git a/src/frontend/app/sidebar/administration/admin-sidebar.component.ts b/src/frontend/app/sidebar/administration/admin-sidebar.component.ts index 4548de26f6..fd7af17184 100644 --- a/src/frontend/app/sidebar/administration/admin-sidebar.component.ts +++ b/src/frontend/app/sidebar/administration/admin-sidebar.component.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { Router, ActivatedRoute } from '@angular/router'; +import { MenuController } from '@ionic/angular'; import { AuthService } from '../../service/auth.service'; export interface Privilege { @@ -21,7 +22,8 @@ export class AdminSidebarComponent implements OnInit { constructor( private route: ActivatedRoute, private router: Router, - public authService: AuthService + public authService: AuthService, + public menu: MenuController ) { } -- GitLab