carbon-components-angular
Version:
Next generation components
26 lines • 2.68 kB
JavaScript
import { Directive, HostBinding, Input } from "@angular/core";
import * as i0 from "@angular/core";
export class TableHeaderTitle {
constructor() {
this.id = `table-title-${TableHeaderTitle.counter++}`;
this.titleClass = true;
}
}
TableHeaderTitle.counter = 0;
TableHeaderTitle.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: TableHeaderTitle, deps: [], target: i0.ɵɵFactoryTarget.Directive });
TableHeaderTitle.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.3.0", type: TableHeaderTitle, selector: "[cdsTableHeaderTitle], [ibmTableHeaderTitle]", inputs: { id: "id" }, host: { properties: { "attr.id": "this.id", "class.cds--data-table-header__title": "this.titleClass" } }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: TableHeaderTitle, decorators: [{
type: Directive,
args: [{
selector: "[cdsTableHeaderTitle], [ibmTableHeaderTitle]"
}]
}], propDecorators: { id: [{
type: HostBinding,
args: ["attr.id"]
}, {
type: Input
}], titleClass: [{
type: HostBinding,
args: ["class.cds--data-table-header__title"]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtaGVhZGVyLXRpdGxlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy90YWJsZS9oZWFkZXIvdGFibGUtaGVhZGVyLXRpdGxlLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ04sU0FBUyxFQUNULFdBQVcsRUFDWCxLQUFLLEVBQ0wsTUFBTSxlQUFlLENBQUM7O0FBS3ZCLE1BQU0sT0FBTyxnQkFBZ0I7SUFIN0I7UUFNa0MsT0FBRSxHQUFHLGVBQWUsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQztRQUM5QixlQUFVLEdBQUcsSUFBSSxDQUFDO0tBQ3RFOztBQUpPLHdCQUFPLEdBQUcsQ0FBQyxDQUFDOzZHQURQLGdCQUFnQjtpR0FBaEIsZ0JBQWdCOzJGQUFoQixnQkFBZ0I7a0JBSDVCLFNBQVM7bUJBQUM7b0JBQ1YsUUFBUSxFQUFFLDhDQUE4QztpQkFDeEQ7OEJBSWlDLEVBQUU7c0JBQWxDLFdBQVc7dUJBQUMsU0FBUzs7c0JBQUcsS0FBSztnQkFDc0IsVUFBVTtzQkFBN0QsV0FBVzt1QkFBQyxxQ0FBcUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuXHREaXJlY3RpdmUsXG5cdEhvc3RCaW5kaW5nLFxuXHRJbnB1dFxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuXG5ARGlyZWN0aXZlKHtcblx0c2VsZWN0b3I6IFwiW2Nkc1RhYmxlSGVhZGVyVGl0bGVdLCBbaWJtVGFibGVIZWFkZXJUaXRsZV1cIlxufSlcbmV4cG9ydCBjbGFzcyBUYWJsZUhlYWRlclRpdGxlIHtcblx0c3RhdGljIGNvdW50ZXIgPSAwO1xuXG5cdEBIb3N0QmluZGluZyhcImF0dHIuaWRcIikgQElucHV0KCkgaWQgPSBgdGFibGUtdGl0bGUtJHtUYWJsZUhlYWRlclRpdGxlLmNvdW50ZXIrK31gO1xuXHRASG9zdEJpbmRpbmcoXCJjbGFzcy5jZHMtLWRhdGEtdGFibGUtaGVhZGVyX190aXRsZVwiKSB0aXRsZUNsYXNzID0gdHJ1ZTtcbn1cbiJdfQ==