import { i18n } from 'Common/Translator'; import { defautOptionsAfterRender } from 'Common/Utils'; import { componentExportHelper } from 'Component/Abstract'; import { AbstractInput } from 'Component/AbstractInput'; class SelectComponent extends AbstractInput { /** * @param {Object} params */ constructor(params) { super(params); this.options = params.options || ''; this.optionsText = params.optionsText || null; this.optionsValue = params.optionsValue || null; this.optionsCaption = params.optionsCaption || null; if (this.optionsCaption) { this.optionsCaption = i18n(this.optionsCaption); } this.defautOptionsAfterRender = defautOptionsAfterRender; } } export default componentExportHelper(SelectComponent, 'SelectComponent');