import variables from 'config/variables'; import { useState } from 'react'; import Modal from 'react-modal'; import { MdUpload as ImportIcon, MdDownload as ExportIcon, MdRestartAlt as ResetIcon, MdDataUsage, } from 'react-icons/md'; import { exportSettings, importSettings } from 'utils/settings'; import { FileUpload, Text, Switch, Dropdown } from 'components/Form/Settings'; import { ResetModal } from 'components/Elements'; import { Header, Section, Row, Content, Action } from 'components/Layout/Settings'; import time_zones from 'features/time/timezones.json'; function AdvancedOptions() { const [resetModal, setResetModal] = useState(false); const [data, setData] = useState(false); const ADVANCED_SECTION = 'modals.main.settings.sections.advanced'; const Data = () => { return ( localStorage.getItem('welcomePreview') !== 'true' && (
importSettings(e)} />
) ); }; let header; if (data) { header = (
setData(false)} report={false} /> ); } else { header =
; } return ( <> {header} {data ? ( <> setResetModal(false)} isOpen={resetModal} className="Modal resetmodal mainModal" overlayClassName="Overlay resetoverlay" ariaHideApp={false} > setResetModal(false)} /> ) : ( <>
setData(true)} icon={} /> ({ value: timezone, text: timezone })), ]} /> )} ); } export { AdvancedOptions as default, AdvancedOptions };