UNPKG

petals-ui

Version:
18 lines (17 loc) 570 B
import { getComponentConfig, BaseHeadlessComponent } from '../../basic'; class AvatarHeadlessComponent extends BaseHeadlessComponent { getComponentName() { return getComponentConfig('avatar', 'name') || 'Avatar'; } getSourceUrl() { return this.sc.src || this.sc.fallback; } getClassNames() { const classNames = [this.getComponentName()]; if (this.getSourceUrl() !== '') { classNames.push(this.getModifierClassName('image')); } return classNames; } } export { AvatarHeadlessComponent };