2 <div class="col-sm-4 pe-0">
4 <div class="card-header">
6 [class.disabled]="loadingIndicator"
7 class="btn btn-light pull-right"
8 (click)="refreshAllDirectories()">
9 <i [ngClass]="[icons.large, icons.refresh]"
10 [class.fa-spin]="loadingIndicator"></i>
13 <div class="card-body card-tree">
14 <cds-tree-view [tree]="nodes"
15 (select)="selectNode($event)">
17 <div *ngIf="loadingIndicator">
18 <i [ngClass]="[icons.spinner, icons.spin]"></i>
23 <!-- Selection details -->
24 <div class="col-sm-8 metadata"
27 <div class="card-header">
28 {{ selectedDir.path }}
30 <div class="card-body">
31 <ng-container *ngIf="selectedDir.path !== '/'">
32 <legend i18n>Quotas</legend>
33 <cd-table [data]="settings"
34 [columns]="quota.columns"
37 selectionType="single"
38 (updateSelection)="quota.updateSelection($event)"
39 [onlyActionHeader]="true"
41 [forceIdentifier]="true"
43 <cd-table-actions class="only-table-actions"
44 [permission]="permission"
45 [selection]="quota.selection"
46 [tableActions]="quota.tableActions">
51 <legend i18n>Snapshots</legend>
52 <cd-table [data]="selectedDir.snapshots"
53 [columns]="snapshot.columns"
55 forceIdentifier="true"
56 selectionType="multiClick"
57 (updateSelection)="snapshot.updateSelection($event)">
58 <cd-table-actions class="table-actions"
59 [permission]="permission"
60 [selection]="snapshot.selection"
61 [tableActions]="snapshot.tableActions">
71 let-value="data.value">
72 <span class="quota-origin"
73 (click)="selectOrigin(value)">{{value}}</span>