summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/components/sidebar/sidebar.component.html
blob: c86a0693e67b11311f288a8136c7e024b80c26c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<div class="sidebar" [ngClass]="{'siderbar-height': showHeader, 'siderbar-height-noHeader': !showHeader}" >
	<div class="sidebar-list" [ngClass]="{collapsed: collapsed}">
 
	 <nav  [ngClass]="{sidebarPushRight: isActive, collapsed: collapsed}">
		
		 <div class="list-group" *ngFor="let menu of menuData ; index as item">
		
			 <div class="nested-menu" *ngIf="!(menu.menuItems.length > 0)">
				 <a href="{{menu.href}}" target="{{menu.target}}" *ngIf="menu.target!==null else routerBlock" class="list-group-item">
					 <i class="icon ion-ios-home"></i>&nbsp;
					 <span>{{menu.name}}</span>
				 </a>
 
				 <ng-template #routerBlock>
					 <a [routerLink]="[menu.href]" class="list-group-item">
						 <i class="{{menu.imageSrc}}"></i>&nbsp;
						 <span>{{menu.name}}</span>
					 </a>
				 </ng-template>
			 </div>
		 
			 <div class="nested-menu" *ngIf="menu.menuItems.length > 0">
				 <a href="javascript:void(0)" class="list-group-item"
						 (click)="addExpandClass(menu.name)">
						 <i class="{{menu.imageSrc}}"></i>&nbsp;
						 <i style="float: right;" class="icon ion-ios-add-circle-outline"></i>&nbsp;
						 <span>{{menu.name}}</span>
				 </a>
				 <li class="nested" [class.expand]="showMenu === menu.name">
					 <ul class="submenu">
						 <li *ngFor="let menuItems of menu.menuItems">
							 <a href="{{menuItems.href}}" target="{{menuItems.target}}" *ngIf="menuItems.href!==null else routerBlock">
								 <i class="{{menuItems.imageSrc}}"></i>&nbsp;
								 <span>{{ menuItems.name }}</span>
							 </a>
							 <ng-template #routerBlock>
							 <a [routerLink]="[menuItems.router]">
								 <i class="{{menuItems.imageSrc}}"></i>&nbsp;
								 <span>{{ menuItems.name }}</span>
							 </a>
							 </ng-template>
						 </li>
					 </ul>
				 </li>
				<!-- </br></br></br> -->
			 </div>
		 </div>
	 </nav>
 </div>
	 <div class="toggle-button" [ngClass]="{collapsed: collapsed}" (click)="toggleCollapsed()">
		 <!-- <i class="fa fa-angle-double-{{collapsed?'right':'left'}}"></i>&nbsp; -->
		 <i class="icon ion-md-arrow-{{collapsed?'dropright':'dropleft'}}" style="float:right"></i> 
			 <i class="icon ion-md-arrow-{{collapsed?'dropright':'dropleft'}}" style="float:right"></i>&nbsp;
	 </div>
 </div>