]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/blob
b137051d0ae42a0c347508dc9635583871b4c285
[ceph-ci.git] /
1 <div class="row">
2   <div class="col-6 card-tree">
3     <legend i18n>iSCSI Topology</legend>
4
5     <cds-tree-view #tree
6                    [tree]="nodes"
7                    (select)="onNodeSelected($event)">
8     </cds-tree-view>
9     <ng-template #treeNodeTemplate
10                  let-node>
11       <i [class]="node?.cdIcon"></i>
12       <span>{{ node?.name }}</span>
13       &nbsp;
14       <span class="badge"
15             [ngClass]="{'badge-success': ['logged_in'].includes(node?.status), 'badge-danger': ['logged_out'].includes(node?.status)}">
16         {{ node?.status }}
17       </span>
18     </ng-template>
19   </div>
20
21   <div class="col-6 metadata"
22        *ngIf="data">
23     <legend>{{ title }}</legend>
24
25     <cd-table #detailTable
26               [data]="data"
27               columnMode="flex"
28               [columns]="columns"
29               [limit]="0">
30     </cd-table>
31   </div>
32 </div>
33
34 <ng-template #highlightTpl
35              let-row="data.row"
36              let-value="data.value">
37   <span *ngIf="row.default === undefined || row.default === row.current">{{ value }}</span>
38   <strong *ngIf="row.default !== undefined && row.default !== row.current">{{ value }}</strong>
39 </ng-template>