import { PureComponent } from 'react'; import Modal from 'react-modal'; import { exportSettings, importSettings } from '../../../../../modules/helpers/settings/modals'; import Checkbox from '../Checkbox'; import FileUpload from '../FileUpload'; import Text from '../Text'; import Switch from '../Switch'; import ResetModal from '../ResetModal'; import Dropdown from '../Dropdown'; const time_zones = require('../../../../widgets/time/timezones.json'); export default class AdvancedSettings extends PureComponent { constructor() { super(); this.state = { resetModal: false }; this.language = window.language.modals.main.settings; } render() { const { advanced } = this.language.sections; return ( <>

{advanced.title}

{time_zones.map((timezone) => ( ))}

{advanced.data}

importSettings(e)}/>

{advanced.customisation}

{this.language.sections.experimental.title}

{advanced.experimental_warning}

this.setState({ resetModal: false })} isOpen={this.state.resetModal} className='Modal resetmodal mainModal' overlayClassName='Overlay resetoverlay' ariaHideApp={false}> this.setState({ resetModal: false })} /> ); } }