UNPKG

@nepwork/dashboards

Version:

Dashboards for emergencies and monitoring

171 lines 6.88 kB
/* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license infornbion. */ import { __decorate, __extends, __metadata } from "tslib"; import { Directive, ElementRef, InjectionToken, Input } from '@angular/core'; import { CdkCell, CdkCellDef, CdkColumnDef, CdkFooterCell, CdkFooterCellDef, CdkHeaderCell, CdkHeaderCellDef, } from '@angular/cdk/table'; /** * Cell definition for the nb-table. * Captures the template of a column's data row cell as well as cell-specific properties. */ var NbCellDefDirective = /** @class */ (function (_super) { __extends(NbCellDefDirective, _super); function NbCellDefDirective() { return _super !== null && _super.apply(this, arguments) || this; } NbCellDefDirective_1 = NbCellDefDirective; var NbCellDefDirective_1; NbCellDefDirective = NbCellDefDirective_1 = __decorate([ Directive({ selector: '[nbCellDef]', providers: [{ provide: CdkCellDef, useExisting: NbCellDefDirective_1 }], }) ], NbCellDefDirective); return NbCellDefDirective; }(CdkCellDef)); export { NbCellDefDirective }; /** * Header cell definition for the nb-table. * Captures the template of a column's header cell and as well as cell-specific properties. */ var NbHeaderCellDefDirective = /** @class */ (function (_super) { __extends(NbHeaderCellDefDirective, _super); function NbHeaderCellDefDirective() { return _super !== null && _super.apply(this, arguments) || this; } NbHeaderCellDefDirective_1 = NbHeaderCellDefDirective; var NbHeaderCellDefDirective_1; NbHeaderCellDefDirective = NbHeaderCellDefDirective_1 = __decorate([ Directive({ selector: '[nbHeaderCellDef]', providers: [{ provide: CdkHeaderCellDef, useExisting: NbHeaderCellDefDirective_1 }], }) ], NbHeaderCellDefDirective); return NbHeaderCellDefDirective; }(CdkHeaderCellDef)); export { NbHeaderCellDefDirective }; /** * Footer cell definition for the nb-table. * Captures the template of a column's footer cell and as well as cell-specific properties. */ var NbFooterCellDefDirective = /** @class */ (function (_super) { __extends(NbFooterCellDefDirective, _super); function NbFooterCellDefDirective() { return _super !== null && _super.apply(this, arguments) || this; } NbFooterCellDefDirective_1 = NbFooterCellDefDirective; var NbFooterCellDefDirective_1; NbFooterCellDefDirective = NbFooterCellDefDirective_1 = __decorate([ Directive({ selector: '[nbFooterCellDef]', providers: [{ provide: CdkFooterCellDef, useExisting: NbFooterCellDefDirective_1 }], }) ], NbFooterCellDefDirective); return NbFooterCellDefDirective; }(CdkFooterCellDef)); export { NbFooterCellDefDirective }; export var NB_SORT_HEADER_COLUMN_DEF = new InjectionToken('NB_SORT_HEADER_COLUMN_DEF'); /** * Column definition for the nb-table. * Defines a set of cells available for a table column. */ var NbColumnDefDirective = /** @class */ (function (_super) { __extends(NbColumnDefDirective, _super); function NbColumnDefDirective() { return _super !== null && _super.apply(this, arguments) || this; } NbColumnDefDirective_1 = NbColumnDefDirective; var NbColumnDefDirective_1; __decorate([ Input('nbColumnDef'), __metadata("design:type", String) ], NbColumnDefDirective.prototype, "name", void 0); __decorate([ Input(), __metadata("design:type", Boolean) ], NbColumnDefDirective.prototype, "sticky", void 0); __decorate([ Input(), __metadata("design:type", Boolean) ], NbColumnDefDirective.prototype, "stickyEnd", void 0); NbColumnDefDirective = NbColumnDefDirective_1 = __decorate([ Directive({ selector: '[nbColumnDef]', providers: [ { provide: CdkColumnDef, useExisting: NbColumnDefDirective_1 }, { provide: NB_SORT_HEADER_COLUMN_DEF, useExisting: NbColumnDefDirective_1 }, ], }) ], NbColumnDefDirective); return NbColumnDefDirective; }(CdkColumnDef)); export { NbColumnDefDirective }; /** Header cell template container that adds the right classes and role. */ var NbHeaderCellDirective = /** @class */ (function (_super) { __extends(NbHeaderCellDirective, _super); function NbHeaderCellDirective(columnDef, elementRef) { var _this = _super.call(this, columnDef, elementRef) || this; elementRef.nativeElement.classList.add("nb-column-" + columnDef.cssClassFriendlyName); return _this; } NbHeaderCellDirective = __decorate([ Directive({ selector: 'nb-header-cell, th[nbHeaderCell]', host: { 'class': 'nb-header-cell', 'role': 'columnheader', }, }), __metadata("design:paramtypes", [NbColumnDefDirective, ElementRef]) ], NbHeaderCellDirective); return NbHeaderCellDirective; }(CdkHeaderCell)); export { NbHeaderCellDirective }; /** Footer cell template container that adds the right classes and role. */ var NbFooterCellDirective = /** @class */ (function (_super) { __extends(NbFooterCellDirective, _super); function NbFooterCellDirective(columnDef, elementRef) { var _this = _super.call(this, columnDef, elementRef) || this; elementRef.nativeElement.classList.add("nb-column-" + columnDef.cssClassFriendlyName); return _this; } NbFooterCellDirective = __decorate([ Directive({ selector: 'nb-footer-cell, td[nbFooterCell]', host: { 'class': 'nb-footer-cell', 'role': 'gridcell', }, }), __metadata("design:paramtypes", [NbColumnDefDirective, ElementRef]) ], NbFooterCellDirective); return NbFooterCellDirective; }(CdkFooterCell)); export { NbFooterCellDirective }; /** Cell template container that adds the right classes and role. */ var NbCellDirective = /** @class */ (function (_super) { __extends(NbCellDirective, _super); function NbCellDirective(columnDef, elementRef) { var _this = _super.call(this, columnDef, elementRef) || this; elementRef.nativeElement.classList.add("nb-column-" + columnDef.cssClassFriendlyName); return _this; } NbCellDirective = __decorate([ Directive({ selector: 'nb-cell, td[nbCell]', host: { 'class': 'nb-cell', 'role': 'gridcell', }, }), __metadata("design:paramtypes", [NbColumnDefDirective, ElementRef]) ], NbCellDirective); return NbCellDirective; }(CdkCell)); export { NbCellDirective }; //# sourceMappingURL=cell.js.map