menu behavior

master
Boris Voropaev 2023-11-27 09:57:54 +03:00
parent 8cc142ee24
commit fd086bdaaa
2 changed files with 9 additions and 5 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)
}
}

View File

@ -115,7 +115,11 @@ a.logo{
}
}
}
slider-menu{
pages-menu:not(.top-menu,.open){
display: none;
}
}
right-content{
drop-down{
display: none !important;