diff --git a/src/App.jsx b/src/App.jsx index 2d01f868..46fb03b0 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -54,7 +54,7 @@ export default class App extends React.PureComponent { const theme = localStorage.getItem('theme'); if (theme) { - let style = document.createElement('link'); + const style = document.createElement('link'); style.href = theme; style.rel = 'stylesheet'; document.head.appendChild(style); diff --git a/src/components/modals/Settings.jsx b/src/components/modals/Settings.jsx index 3e719301..ae855c33 100644 --- a/src/components/modals/Settings.jsx +++ b/src/components/modals/Settings.jsx @@ -29,7 +29,10 @@ export default class Settings extends React.PureComponent { document.getElementById('brightnessRange').value = 100; document.getElementById('brightnessAmount').innerText = '100'; break; - case 'customSearchEngine': document.getElementById('searchEngine').value = 'DuckDuckGo'; break; + case 'customSearchEngine': + localStorage.removeItem('customSearchEngine'); + document.getElementById('searchEngine').value = 'DuckDuckGo'; + break; default: toast('resetItem requires a key!'); } toast(this.props.toastLanguage.reset); @@ -37,28 +40,8 @@ export default class Settings extends React.PureComponent { updateCurrent() { document.getElementById('greetingName').value = localStorage.getItem('greetingName'); - document.getElementById('customBackground').value = localStorage.getItem('customBackground'); - document.getElementById('backgroundAPI').value = localStorage.getItem('backgroundAPI'); + document.getElementById('language').value = localStorage.getItem('language'); - document.getElementById('searchEngine').value = localStorage.getItem('searchEngine'); - // document.getElementById('backgroundImage').style.backgroundUrl = localStorage.getItem('customBackground'); - - for (const key of Object.keys(localStorage)) { - const value = localStorage.getItem(key); - - if (key === 'blur') { - document.getElementById('blurAmount').innerText = value; - document.getElementById('blurRange').value = value; - } - - if (key === 'brightness') { - document.getElementById('brightnessAmount').innerText = value; - document.getElementById('brightnessRange').value = value; - } - - const tag = document.getElementById(`${key}Status`); - if (tag) tag.checked = (value === 'true'); - } if (localStorage.getItem('darkTheme') === 'true') { document.getElementById('blurRange').style.background = '#535c68'; @@ -104,7 +87,8 @@ export default class Settings extends React.PureComponent { // let expandClassList = ''; //if (localStorage.getItem('animations') === 'true') expandClassList = 'all 0.5 ease 0s'; - return
{this.props.language.greeting.name} this.resetItem('greetingName')}>{this.props.language.reset}
- -{this.props.language.greeting.name} this.resetItem('greetingName')}>{this.props.language.reset}
+ +