2 <div class="col-sm-12 col-lg-12">
4 <cd-table-actions class="btn-group mb-4 me-2"
5 [permission]="permission"
6 [selection]="selection"
7 [tableActions]="createTableActions">
9 <span *ngIf="showMigrateAction">
10 <cd-table-actions class="btn-group mb-4 me-2 secondary"
11 [permission]="permission"
13 [selection]="selection"
14 [tableActions]="migrateTableAction">
19 <div class="card-header"
20 i18n>Topology Viewer</div>
21 <div class="card-body">
23 <div class="col-sm-6 col-lg-6 tree-container">
24 <i *ngIf="loadingIndicator"
25 [ngClass]="[icons.large, icons.spinner, icons.spin]"></i>
28 [options]="treeOptions"
29 (updateData)="onUpdateData()">
30 <ng-template #treeNodeTemplate
32 <span *ngIf="node.data.name"
34 <i [ngClass]="node.data.icon"></i>
37 <span class="badge badge-success me-2"
38 *ngIf="node.data.is_default">
41 <span class="badge badge-warning me-2"
42 *ngIf="node.data.is_master">
45 <div class="btn-group align-inline-btns"
46 *ngIf="node.isFocused"
50 class="btn btn-light dropdown-toggle-split ms-1"
51 (click)="openModal(node, true)"
52 [disabled]="getDisable()">
53 <i [ngClass]="[icons.edit]"></i>
57 class="btn btn-light ms-1"
59 (click)="delete(node)">
60 <i [ngClass]="[icons.destroy]"></i>
66 <div class="col-sm-6 col-lg-6 metadata"
68 <legend>{{ metadataTitle }}</legend>
69 <cd-table-key-value cdTableDetail
71 [renderObjects]="true"
72 [customCss]="customCss">