petals-ui
Version:
Front-end UI components foundation
22 lines (15 loc) • 584 B
text/typescript
import { getComponentConfig, BaseHeadlessComponent } from '../../basic';
import { IDataTableComponent } from '../typing';
class DataTableHeadlessComponent extends BaseHeadlessComponent<IDataTableComponent> {
public getComponentName(): string {
return getComponentConfig('dataTable', 'name') || 'DataTable';
}
public getClassNames(): string[] {
const classNames = super.getClassNames();
if (this.sc.autoHeight !== true) {
classNames.push(this.getModifierClassName('fixedHeight'));
}
return classNames;
}
}
export { DataTableHeadlessComponent };