import styles from '../styles/Settings.module.scss' import React from 'react' import {close} from 'helpers/windowActions' import useUser from 'hooks/useUser' import usePopup from 'hooks/usePopup' import useSettings from 'hooks/useSettings' import useApps from 'hooks/useApps' import {saveSettings} from '../api' const Settings = () => { const {setPopup} = usePopup() const {setApps} = useApps() const {settings: {theme, language}, setSettings, t} = useSettings() const {user} = useUser() const handleSave = e => { e.preventDefault; saveSettings({_id: user._id, theme, language}) .then(() => { setPopup({ content: t('settings_saved'), time: 2000, }) close('Settings', setApps) }) .catch(() => { setpopup({ content: t('settings_save_error'), time: 2000, error: true, }) }) } return (