angular/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html

55 lines
1.4 KiB
HTML
Raw Normal View History

<mat-tab-group color="accent" (selectedIndexChange)="tabUpdate.notify()" animationDuration="0ms">
2020-01-27 18:40:18 +00:00
<mat-tab label="Components">
<ng-directive-explorer (toggleInspector)="toggleInspector()"></ng-directive-explorer>
2020-01-27 18:40:18 +00:00
</mat-tab>
<mat-tab label="Profiler">
<ng-profiler></ng-profiler>
</mat-tab>
2020-01-27 18:40:18 +00:00
</mat-tab-group>
<div id="nav-buttons">
<button mat-icon-button color="primary" (click)="toggleInspector()">
<mat-icon>
drag_indicator
</mat-icon>
</button>
<button mat-icon-button color="primary" (click)="refresh()">
<mat-icon>
refresh
</mat-icon>
</button>
<button mat-icon-button color="primary" [matMenuTriggerFor]="menu">
<mat-icon>
settings
</mat-icon>
</button>
</div>
2020-01-27 18:40:18 +00:00
<mat-menu #menu="matMenu" class="options-menu">
<mat-slide-toggle
(change)="toggleTimingAPI($event)"
class="menu-toggle-button"
(click)="$event.stopPropagation()"
>
Enable timing API
</mat-slide-toggle>
<br />
<br />
<mat-slide-toggle
[checked]="currentTheme === 'dark-theme'"
(change)="themeService.toggleDarkMode($event.checked)"
class="menu-toggle-button"
(click)="$event.stopPropagation()"
>
Dark Mode
</mat-slide-toggle>
</mat-menu>
<section *ngIf="angularVersion" id="app-angular-version">
Angular version:
<span id="version-number">
{{ angularVersion }}
</span>
<ng-container *ngIf="latestSHA; let sha"> | DevTools SHA: {{ sha }} </ng-container>
</section>