-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Expand file tree
/
Copy pathdashboard-tab-card.component.html
More file actions
26 lines (24 loc) · 1 KB
/
dashboard-tab-card.component.html
File metadata and controls
26 lines (24 loc) · 1 KB
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
<div class="card">
<dashboard-tab-card-header #tabHeader [selectedIndex]="selectedIndex || 0" [color]="color">
<div class="nav-tabs-navigation">
<div class="nav-tabs-wrapper">
<span class="nav-tabs-title">{{label}}</span>
<ul class="nav nav-tabs">
<li role="tab" class="nav-item" *ngFor="let tab of _tabs; let i = index" [id]="_getTabLabelId(i)" [class.mat-tab-label-active]="selectedIndex == i">
<a mat-button class="nav-link" href="javascript:void(0)" [class.active]="selectedIndex == i" [disabled]="tab.disabled" (click)="_handleClick(tab, i)">
<ng-template [ngIf]="tab.templateLabel">
<ng-template [cdkPortalOutlet]="tab.templateLabel"></ng-template>
</ng-template>
<ng-template [ngIf]="!tab.templateLabel">{{tab.textLabel}}</ng-template>
</a>
</li>
</ul>
</div>
</div>
</dashboard-tab-card-header>
<div class="card-body">
<div class="tab-content">
<ng-template [cdkPortalOutlet]="selectedTab?.content"></ng-template>
</div>
</div>
</div>