1 <ng-container *ngIf="selection">
5 cdStatefulTab="host-details">
6 <li ngbNavItem="devices">
9 <ng-template ngbNavContent>
10 <cd-device-list [hostname]="selection['hostname']"></cd-device-list>
13 <li ngbNavItem="inventory"
14 *ngIf="permissions.hosts.read">
16 i18n>Physical Disks</a>
17 <ng-template ngbNavContent>
18 <cd-inventory [hostname]="selectedHostname"></cd-inventory>
21 <li ngbNavItem="daemons"
22 *ngIf="permissions.hosts.read">
25 <ng-template ngbNavContent>
26 <cd-service-daemon-list [hostname]="selectedHostname"
28 [hiddenColumns]="['hostname']">
29 </cd-service-daemon-list>
32 <li ngbNavItem="performance-details"
33 *ngIf="permissions.grafana.read">
35 i18n>Performance Details</a>
36 <ng-template ngbNavContent>
37 <cd-grafana [grafanaPath]="'host-details?var-ceph_hosts=' + selectedHostname"
43 <li ngbNavItem="device-health">
45 i18n>Device health</a>
46 <ng-template ngbNavContent>
47 <cd-smart-list *ngIf="selectedHostname; else noHostname"
48 [hostname]="selectedHostname"></cd-smart-list>
53 <div [ngbNavOutlet]="nav"></div>
56 <ng-template #noHostname>
57 <cd-alert-panel type="error"
58 i18n>No hostname found.</cd-alert-panel>