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