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