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; } } module.exports = componentExportHelper(SelectComponent, 'SelectComponent');