import { ipcRenderer } from 'electron'; import escape from 'escape-html'; import BaseComponent from '../../components/base'; export default class BaseSection extends BaseComponent { // TODO: TypeScript - Here props should be object type generateSettingOption(props: any): void { const {$element, disabled, value, clickHandler} = props; $element.innerHTML = ''; const $optionControl = this.generateNodeFromTemplate(this.generateOptionTemplate(value, disabled)); $element.append($optionControl); if (!disabled) { $optionControl.addEventListener('click', clickHandler); } } generateOptionTemplate(settingOption: boolean, disabled: boolean): string { const label = disabled ? '' : ''; if (settingOption) { return `