import React, { useState } from 'react'; import SettingsItem from './SettingsItem'; import variables from 'modules/variables'; import Slider from './Slider'; import { values } from 'modules/helpers/settings/modals'; import EventBus from 'modules/helpers/eventbus'; const PreferencesWrapper = ({ children, ...props }) => { const [shown, setShown] = useState(localStorage.getItem(props.setting) === 'true'); EventBus.on('toggle', (setting) => { if (setting === props.setting) { setShown(!shown); } }); return (
{props.zoomSetting && ( )} {children}
); }; export default PreferencesWrapper;