]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
0e2e2accee8b12f1b7a29fdf8360cd75b7ec42fc
[ceph.git] /
1 <div class="row">
2   <div class="col-sm-12 col-lg-12">
3     <div>
4       <cd-table-actions class="btn-group mb-4"
5                         [permission]="permission"
6                         [selection]="selection"
7                         [tableActions]="createTableActions">
8       </cd-table-actions>
9     </div>
10     <div class="card">
11       <div class="card-header"
12            i18n>Multi-site Topology viewer</div>
13       <div class="card-body">
14         <div class="row">
15           <div class="col-sm-6 col-lg-6 tree-container">
16             <i *ngIf="loadingIndicator"
17                [ngClass]="[icons.large, icons.spinner, icons.spin]"></i>
18             <tree-root #tree
19                        [nodes]="nodes"
20                        [options]="treeOptions"
21                        (updateData)="onUpdateData()">
22               <ng-template #treeNodeTemplate
23                            let-node>
24                 <span *ngIf="node.data.name"
25                       class="me-3">
26                   <i [ngClass]="node.data.icon"></i>
27                     {{ node.data.name }}
28                 </span>
29                 <span class="badge badge-success me-2"
30                       *ngIf="node.data.is_default">
31                   default
32                 </span>
33                 <span class="badge badge-info me-2"
34                       *ngIf="node.data.is_master">
35                   master
36                 </span>
37               </ng-template>
38             </tree-root>
39           </div>
40           <div class="col-sm-6 col-lg-6 metadata"
41                *ngIf="metadata">
42             <legend>{{ metadataTitle }}</legend>
43             <cd-table-key-value [data]="metadata"></cd-table-key-value>
44           </div>
45         </div>
46       </div>
47     </div>
48   </div>
49 </div>