UNPKG

petals-ui

Version:
26 lines (19 loc) 632 B
import { BaseHeadlessComponent } from '../../basic'; import { ITabsComponent } from '../typing'; import { getTabsComponentName } from './utils'; class TabsHeadlessComponent extends BaseHeadlessComponent<ITabsComponent> { public getComponentName(): string { return getTabsComponentName(); } public getClassNames(): string[] { const classNames: string[] = [ ...super.getClassNames(), this.getModifierClassName(this.sc.tabBarPlacement), ]; if (this.sc.fixed) { classNames.push(this.getModifierClassName('fixedHeight')); } return classNames; } } export { TabsHeadlessComponent };