diff --git a/src/app/_modules/pages/menu/item/pages-menu-item.component.html b/src/app/_modules/pages/menu/item/pages-menu-item.component.html
index c30c1d9..c5b109f 100644
--- a/src/app/_modules/pages/menu/item/pages-menu-item.component.html
+++ b/src/app/_modules/pages/menu/item/pages-menu-item.component.html
@@ -1,7 +1,7 @@
-
+
-{{item.name}}
+{{item.name}}
+(onSelected)="select($event)" [ngClass]="cssClass">
diff --git a/src/app/_modules/pages/menu/item/pages-menu-item.component.ts b/src/app/_modules/pages/menu/item/pages-menu-item.component.ts
index 9511909..b668601 100644
--- a/src/app/_modules/pages/menu/item/pages-menu-item.component.ts
+++ b/src/app/_modules/pages/menu/item/pages-menu-item.component.ts
@@ -37,8 +37,26 @@ export class PagesMenuItemComponent {
this.showChildren = this.parentItem;
}
+ toggle(){
+ this.showChildren=!this.showChildren
+ }
+
+ click(){
+ if (this.link) {
+ this.select(this.item)
+ }else{
+ this.toggle()
+ }
+ }
+
select(item:any){
this.onSelected.emit(item);
}
+ get cssClass(){
+ return {
+ 'hide-children':!this.showChildren,
+ 'current-item':this.item.link==this.currentURL,
+ 'parent-item':this.parentItem }
+ }
}