[class.disabled]="loadingIndicator"
class="btn btn-light pull-right"
(click)="refreshAllDirectories()">
- <i [ngClass]="[icons.size24, icons.refresh]"
- [class.fa-spin]="loadingIndicator"></i>
+ <svg [cdsIcon]="icons.refresh"
+ [size]="icons.size16"></svg>
</button>
</div>
<div class="card-body card-tree">
import LaunchIcon from '@carbon/icons/es/launch/32';
import Close from '@carbon/icons/es/close/32';
import Trash from '@carbon/icons/es/trash-can/32';
+import Renew16 from '@carbon/icons/es/renew/16';
import { CephfsMirroringWizardComponent } from './cephfs-mirroring-wizard/cephfs-mirroring-wizard.component';
import { CephfsFilesystemSelectorComponent } from './cephfs-filesystem-selector/cephfs-filesystem-selector.component';
import { CephfsMirroringEntityComponent } from './cephfs-mirroring-entity/cephfs-mirroring-entity.component';
})
export class CephfsModule {
constructor(private iconService: IconService) {
- this.iconService.registerAll([AddIcon, LaunchIcon, Close, Trash]);
+ this.iconService.registerAll([AddIcon, LaunchIcon, Close, Trash, Renew16]);
}
}
import ArrowDownIcon from '@carbon/icons/es/arrow--down/16';
import ProgressBarRoundIcon from '@carbon/icons/es/progress-bar--round/32';
import ToolsIcon from '@carbon/icons/es/tools/32';
-import ParentChild from '@carbon/icons/es/parent-child/20';
import UserAccessLocked from '@carbon/icons/es/user--access-locked/16';
@NgModule({
ArrowDownIcon,
ProgressBarRoundIcon,
ToolsIcon,
- ParentChild,
UserAccessLocked,
LockedIcon,
UnlockedIcon
[cdsIcon]="icons.deploy"
[size]="icons.size20"
></svg>
- <svg *ngIf="node?.data?.icon === 'parent-child'"
- [cdsIcon]="icons.parentChild"
+ <svg *ngIf="node?.data?.icon === 'web-services--cluster'"
+ [cdsIcon]="icons.clusterIcon"
[size]="icons.size20"
></svg>
{{ node?.data?.name }}
<svg [cdsIcon]="icons.down"
class=" cds-icon--size-07"></svg>
</li>
- <li>
- <i [ngClass]="[icons.size32, icons.cubes]"
- class="mt-2"></i>
+ <li class="mt-2">
+ <cd-icon type="clusterIcon"
+ [size]="icons.size32"></cd-icon>
</li>
<p class="mt-2"> <cds-tag class="tag-info">{{zonegroup}}</cds-tag></p>
<li>
import ArrowDownIcon from '@carbon/icons/es/arrow--down/16';
import ProgressBarRoundIcon from '@carbon/icons/es/progress-bar--round/32';
import ToolsIcon from '@carbon/icons/es/tools/32';
-import ParentChild from '@carbon/icons/es/parent-child/20';
import UserAccessLocked from '@carbon/icons/es/user--access-locked/16';
import { ProductiveCardComponent } from '~/app/shared/components/productive-card/productive-card.component';
import { RgwTopicFormComponent } from './rgw-topic-form/rgw-topic-form.component';
import { RgwBucketNotificationListComponent } from './rgw-bucket-notification-list/rgw-bucket-notification-list.component';
import { RgwNotificationFormComponent } from './rgw-notification-form/rgw-notification-form.component';
+import { ComponentsModule } from '~/app/shared/components/components.module';
@NgModule({
imports: [
TilesModule,
ProductiveCardComponent,
TimePickerComponent,
- AreaChartComponent
+ AreaChartComponent,
+ ComponentsModule
],
exports: [
RgwDaemonDetailsComponent,
ArrowDownIcon,
ProgressBarRoundIcon,
ToolsIcon,
- ParentChild,
UserAccessLocked
]);
}
nodes['id'] = zonegroup.id;
nodes['name'] = zonegroup.name;
nodes['info'] = zonegroup;
- nodes['icon'] = Icons.parentChild;
+ nodes['icon'] = Icons.clusterIcon;
nodes['is_master'] = zonegroup.is_master;
nodes['parent'] = realm ? realm.name : '';
nodes['is_default'] = zonegroup.id === defaultZonegroupId ? true : false;
<span *ngIf="data.categoryPgAmount?.working">
{{ data.categoryPgAmount?.working }}
</span>
- <cds-inline-loading class="text-warning"></cds-inline-loading>
+ <cds-inline-loading class="text-warning" state="active"></cds-inline-loading>
</span>
}
</ng-template>
import CaretLeft16 from '@carbon/icons/es/caret--left/16';
import CaretRight16 from '@carbon/icons/es/caret--right/16';
import Locked16 from '@carbon/icons/es/locked/16';
+import WebServicesCluster20 from '@carbon/icons/es/web-services--cluster/20';
+import WebServicesCluster32 from '@carbon/icons/es/web-services--cluster/32';
+
import { TearsheetStepComponent } from './tearsheet-step/tearsheet-step.component';
import { PageHeaderComponent } from './page-header/page-header.component';
ChevronRight16,
CaretLeft16,
CaretRight16,
- Locked16
+ Locked16,
+ WebServicesCluster20,
+ WebServicesCluster32
]);
}
}
LayerModule,
InputModule,
GridModule,
- LayoutModule
+ LayoutModule,
+ InlineLoadingModule
} from 'carbon-components-angular';
import AddIcon from '@carbon/icons/es/add/16';
import FilterIcon from '@carbon/icons/es/filter/16';
LayerModule,
InputModule,
GridModule,
- LayoutModule
+ LayoutModule,
+ InlineLoadingModule
],
declarations: [
TableComponent,
let-column="data.column"
let-row="data.row"
let-value="data.value">
- <cds-inline-loading *ngIf="row.cdExecuting"></cds-inline-loading>
+ <cds-inline-loading *ngIf="row.cdExecuting" state="active"></cds-inline-loading>
<span [ngClass]="column?.customTemplateConfig?.valueClass">
{{ value }}
</span>
externalUrl = 'launch', // links to external page
nfsExport = 'server--rack', // NFS export
launch = 'launch',
- parentChild = 'parent-child',
dataTable = 'data-table',
idea = 'idea',
userAccessLocked = 'user--access-locked', // User access locked