diff --git a/components/Settings/SettingsMenu.tsx b/components/Settings/SettingsMenu.tsx index 9267fbc76..4420aedb4 100644 --- a/components/Settings/SettingsMenu.tsx +++ b/components/Settings/SettingsMenu.tsx @@ -2,30 +2,33 @@ import { ActionIcon, Group, Modal, Switch, Title, Text, Tooltip, TextInput } fro import { showNotification } from '@mantine/notifications'; import { motion } from 'framer-motion'; import { CSSProperties, useEffect, useState } from 'react'; -import { Mail, Settings, X } from 'tabler-icons-react'; -import { Config, loadConfig } from '../../tools/config'; +import { Mail, Settings as SettingsIcon, X } from 'tabler-icons-react'; +import { Settings, loadSettings } from '../../tools/settings'; import SaveConfigComponent from '../Config/SaveConfig'; function SettingsMenu(props: any) { - const [config, setConfig] = useState({ + const [config, setConfig] = useState({ searchUrl: 'https://www.google.com/search?q=', searchBar: true, }); useEffect(() => { - const config = loadConfig('settings'); + const config = loadSettings('settings'); if (config) { setConfig(config); } }, []); return ( - - { setConfig({ ...config, - searchUrl: e.target.value + searchUrl: e.target.value, }); localStorage.setItem( 'settings', @@ -35,8 +38,9 @@ function SettingsMenu(props: any) { }) ); } - } /> - + } + /> + { setConfig({ @@ -75,7 +79,7 @@ export function SettingsMenuButton(props: any) { return ( <> Settings} opened={props.opened || opened} onClose={() => setOpened(false)} @@ -85,13 +89,13 @@ export function SettingsMenuButton(props: any) { setOpened(true)} > - +