src/table/header/table-header-description.directive.ts
| Selector | [cdsTableHeaderDescription], [ibmTableHeaderDescription] |
Properties |
|
Inputs |
HostBindings |
| id | |
Type : string
|
|
Default value : `table-description-${TableHeaderDescription.counter++}`
|
|
| class.cds--data-table-header__description |
Type : boolean
|
Default value : true
|
| Static counter |
Type : number
|
Default value : 0
|
| descriptionClass |
Default value : true
|
Decorators :
@HostBinding('class.cds--data-table-header__description')
|
import { Directive, HostBinding, Input } from "@angular/core";
@Directive({
selector: "[cdsTableHeaderDescription], [ibmTableHeaderDescription]"
})
export class TableHeaderDescription {
static counter = 0;
@HostBinding("attr.id") @Input() id = `table-description-${TableHeaderDescription.counter++}`;
@HostBinding("class.cds--data-table-header__description") descriptionClass = true;
}