<cd-table [data]="data"
[columns]="columns"
(updateSelection)="selectionUpdated($event)"
- [selectionType]="'single'"></cd-table>
-
-<cd-table-key-value [data]="selectedRule"
- [renderObjects]="true"
- [hideKeys]="hideKeys"></cd-table-key-value>
+ [selectionType]="'single'">
+ <tabset cdTableDetail
+ *ngIf="selectedRule">
+ <tab i18n-heading
+ heading="Details">
+ <cd-table-key-value [data]="selectedRule"
+ [renderObjects]="true"
+ [hideKeys]="hideKeys"></cd-table-key-value>
+ </tab>
+ </tabset>
+</cd-table>
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { TabsModule } from 'ngx-bootstrap/tabs';
+
import { configureTestBed, i18nProviders } from '../../../../../testing/unit-test-helper';
import { PrometheusService } from '../../../../shared/api/prometheus.service';
import { SettingsService } from '../../../../shared/api/settings.service';
configureTestBed({
declarations: [RulesListComponent],
- imports: [HttpClientTestingModule, SharedModule],
+ imports: [HttpClientTestingModule, SharedModule, TabsModule.forRoot()],
providers: [PrometheusService, SettingsService, i18nProviders]
});