diff --git a/src/dom_components/model/ComponentLabel.js b/src/dom_components/model/ComponentLabel.ts similarity index 63% rename from src/dom_components/model/ComponentLabel.js rename to src/dom_components/model/ComponentLabel.ts index 9b0f4121e..fef931fc8 100644 --- a/src/dom_components/model/ComponentLabel.js +++ b/src/dom_components/model/ComponentLabel.ts @@ -1,17 +1,20 @@ import ComponentText from './ComponentText'; -import { toLowerCase } from 'utils/mixins'; +import { toLowerCase } from '../../utils/mixins'; const type = 'label'; export default class ComponentLabel extends ComponentText { get defaults() { return { + // @ts-ignore ...super.defaults, type, tagName: type, traits: ['id', 'title', 'for'], }; } -} -ComponentLabel.isComponent = el => toLowerCase(el.tagName) === type; + static isComponent(el: HTMLElement) { + return toLowerCase(el.tagName) === type; + } +}