+ <cd-page-header
+ i18n-title
+ title="CephFS Mirroring"
+ i18n-description
+ description="Centralised view of all CephFS Mirroring relationships.">
+ </cd-page-header>
+
<ng-container *ngIf="daemonStatus$ | async as daemonStatus">
+
<cd-table
+ #table
[data]="daemonStatus"
[columns]="columns"
+ columnMode="flex"
selectionType="single"
- [hasDetails]="false"
- (setExpandedRow)="setExpandedRow($event)"
- (fetchData)="loadDaemonStatus($event)"
(updateSelection)="updateSelection($event)"
- >
+ (fetchData)="loadDaemonStatus()">
+ <cd-table-actions class="table-actions"
+ [permission]="permission"
+ [selection]="selection"
+ [tableActions]="tableActions">
+ </cd-table-actions>
</cd-table>
</ng-container>
import InfoIcon from '@carbon/icons/es/information/16';
import CopyIcon from '@carbon/icons/es/copy/32';
import downloadIcon from '@carbon/icons/es/download/16';
-import IdeaIcon from '@carbon/icons/es/idea/20';
-import CloseIcon from '@carbon/icons/es/close/16';
+import CheckmarkFilledIcon from '@carbon/icons/es/checkmark--filled/16';
+import ErrorFilledIcon from '@carbon/icons/es/error--filled/16';
+import InformationFilledIcon from '@carbon/icons/es/information--filled/16';
+import WarningFilledIcon from '@carbon/icons/es/warning--filled/16';
+import NotificationFilledIcon from '@carbon/icons/es/notification--filled/16';
+import { Close16 } from '@carbon/icons';
import { TearsheetStepComponent } from './tearsheet-step/tearsheet-step.component';
import { ProductiveCardComponent } from './productive-card/productive-card.component';
+ import { PageHeaderComponent } from './page-header/page-header.component';
@NgModule({
imports: [