diff --git a/src/components/modals/Settings.jsx b/src/components/modals/Settings.jsx
index ae855c33..33833e7a 100644
--- a/src/components/modals/Settings.jsx
+++ b/src/components/modals/Settings.jsx
@@ -124,6 +124,7 @@ export default class Settings extends React.PureComponent {
+
{this.props.language.offline}
@@ -132,7 +133,6 @@ export default class Settings extends React.PureComponent {
{this.props.language.experimental.dark}
-
diff --git a/src/components/modals/settings/Slider.jsx b/src/components/modals/settings/Slider.jsx
index bcde3767..d483adc8 100644
--- a/src/components/modals/settings/Slider.jsx
+++ b/src/components/modals/settings/Slider.jsx
@@ -5,7 +5,7 @@ export default class Slider extends React.PureComponent {
constructor(...args) {
super(...args);
this.state = {
- checked: true
+ checked: (localStorage.getItem(this.props.name) === 'true')
};
}
@@ -14,10 +14,6 @@ export default class Slider extends React.PureComponent {
this.setState({ checked: (this.state.checked === true) ? false : true });
}
- componentDidMount() {
- this.setState({ checked: (localStorage.getItem(this.props.name) === 'true') });
- }
-
render() {
let setText = (this.props.override) ? this.props.name : this.props.override;
return (
diff --git a/src/components/modals/settings/sections/ExperimentalSettings.jsx b/src/components/modals/settings/sections/ExperimentalSettings.jsx
index 117158da..77283a4d 100644
--- a/src/components/modals/settings/sections/ExperimentalSettings.jsx
+++ b/src/components/modals/settings/sections/ExperimentalSettings.jsx
@@ -1,5 +1,5 @@
import React from 'react';
-import Slider from '../Slider';
+import Checkbox from '../Checkbox';
import ExpandMore from '@material-ui/icons/ExpandMore';
import SettingsFunctions from '../../../../modules/settingsFunctions';
@@ -7,31 +7,16 @@ export default class ExperimentalSettings extends React.PureComponent {
render() {
return (
-
{this.props.language.experimental.title}
-
SettingsFunctions.toggleExtra(document.getElementsByClassName('extraSettings')[5], document.getElementsByClassName('expandIcons')[5])} />
-
-
-
{this.props.language.experimental.webp}
-
-
-
-
{this.props.language.experimental.animations}
-
-
-
-
View
-
-
-
-
Favourite
-
-
-
-
Refresh
-
-
-
-
+ {this.props.language.experimental.title}
+ SettingsFunctions.toggleExtra(document.getElementsByClassName('extraSettings')[5], document.getElementsByClassName('expandIcons')[5])} />
+
+
+
+
+
+
+
+
);
}
}
\ No newline at end of file