]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/blob
7dc017449018f65b09e4cd64ec62f40275543886
[ceph-ci.git] /
1
2 <cd-table
3   #table
4   [data]="hosts"
5   [columns]="columns"
6   columnMode="flex"
7   (fetchData)="getHosts($event)"
8   selectionType="multiClick"
9   [searchableObjects]="true"
10   [serverSide]="false"
11   [maxLimit]="25"
12   (updateSelection)="updateSelection($event)"
13   emptyStateTitle="No nodes available"
14   i18n-emptyStateTitle
15   emptyStateMessage="Add your first gateway node to start using NVMe over Fabrics. Nodes provide the resources required to expose NVMe/TCP block storage."
16   i18n-emptyStateMessage
17 >
18 </cd-table>
19
20 <ng-template
21   #addrTpl
22   let-value="data.value"
23 >
24   <span>{{ value || '-' }}</span>
25
26 </ng-template>
27
28 <ng-template
29   #statusTpl
30   let-value="data.value"
31   let-row="data.row"
32 >
33   <div
34     [cdsStack]="'horizontal'"
35     gap="4"
36   >
37   @if (value === HostStatus.AVAILABLE) {
38     <cd-icon type="success"></cd-icon>
39   }
40
41   <span class="cds-ml-3">{{ value | titlecase }}</span>
42   </div>
43
44 </ng-template>
45
46 <ng-template #labelsTpl
47              let-value="data.value">
48 @if (value && value.length > 0) {
49   <cds-tag *ngFor="let label of value"
50            class="tag tag-dark">{{ label }}</cds-tag>
51 } @else {
52   <span>-</span>
53 }
54 </ng-template>