UNPKG

petals-ui

Version:
22 lines (21 loc) 682 B
import { getComponentConfig, BaseHeadlessComponent } from '../../basic'; import { getCardComponentName } from './utils'; class CardHeaderHeadlessComponent extends BaseHeadlessComponent { getDescendantOfParent() { return 'header'; } getComponentName() { return getComponentConfig('cardHeader', 'name') || 'CardHeader'; } getParentComponentName() { return getCardComponentName(); } getClassNames() { const classNames = super.getClassNames(); if (this.sc.image) { classNames.push(this.getModifierClassName('hasImage')); } return classNames; } } export { CardHeaderHeadlessComponent };