menu behavior

master
Boris Voropaev 2023-11-27 09:48:47 +03:00
parent 8cc142ee24
commit 458b7ad6fd
1 changed files with 4 additions and 4 deletions

View File

@ -10,7 +10,7 @@ import { Router } from '@angular/router';
export class PagesMenuItemComponent {
@Input() item: any;
@Input() level: number;
open=false
open = false
constructor(
private pagesService: PagesService,
@ -80,7 +80,7 @@ export class PagesMenuItemComponent {
toggle(event){
this.pagesService.menuSelectedLink = this.selected ? null : this.item.link
this.open = event;
if(event){
this.findChildren()
@ -88,10 +88,10 @@ export class PagesMenuItemComponent {
}
select(){
this.pagesService.menuSelectedLink = this.item.link
if (this.item.type.name == 'nav-page'){
this.toggle(!this.open)
this.toggle(!this.open);
}else{
this.pagesService.menuSelectedLink = this.selected ? null : this.item.link
this.router.navigateByUrl(this.item.link)
}
}