From fc570089c2fafefde700b96aa12fac6824a38e55 Mon Sep 17 00:00:00 2001 From: David Ralph Date: Wed, 2 Dec 2020 12:23:55 +0000 Subject: [PATCH] cleanup --- src/components/modals/marketplace/Item.jsx | 77 ++++++++++--------- src/components/modals/settings/FileUpload.jsx | 2 +- .../settings/sections/BackgroundSettings.jsx | 7 +- .../settings/sections/GreetingSettings.jsx | 15 ++-- .../settings/sections/LanguageSettings.jsx | 12 +-- .../settings/sections/SearchSettings.jsx | 4 +- src/components/modals/tabs/Addons.jsx | 9 +-- src/components/modals/tabs/Marketplace.jsx | 8 +- src/modules/helpers/marketplace.js | 1 + src/modules/helpers/settings.js | 2 - 10 files changed, 67 insertions(+), 70 deletions(-) diff --git a/src/components/modals/marketplace/Item.jsx b/src/components/modals/marketplace/Item.jsx index f1295bf5..aaac6335 100644 --- a/src/components/modals/marketplace/Item.jsx +++ b/src/components/modals/marketplace/Item.jsx @@ -3,55 +3,56 @@ import ArrowBackIcon from '@material-ui/icons/ArrowBack'; export default class Item extends React.PureComponent { render() { - //if (!this.props.data.icon) return null; let warningHTML; try { // For some reason it breaks sometimes so we use try/catch if (this.props.content.content.data.quote_api) { - warningHTML =
+ warningHTML = ( +
    -
  • {this.props.language.quote_warning.title}
  • -
  • {this.props.language.quote_warning.description}
  • +
  • {this.props.language.quote_warning.title}
  • +
  • {this.props.language.quote_warning.description}
-
+
+ ); } } catch (e) {} return (
-
- -
-

{this.props.data.name}

- {this.props.button} -

- product -
-
-

{this.props.language.information}

-
    -
    -
  • {this.props.language.last_updated}
  • -
  • {this.props.data.updated}
  • -
    -
  • {this.props.language.version}
  • -
  • {this.props.data.version}
  • -
    -
  • {this.props.language.author}
  • -
  • {this.props.data.author}
  • -
+
+ +
+

{this.props.data.name}

+ {this.props.button} +

+ product +
+
+

{this.props.language.information}

+
    +
    +
  • {this.props.language.last_updated}
  • +
  • {this.props.data.updated}
  • +
    +
  • {this.props.language.version}
  • +
  • {this.props.data.version}
  • +
    +
  • {this.props.language.author}
  • +
  • {this.props.data.author}
  • +
+
+
+
    +
  • {this.props.language.notice.title}
  • +
  • {this.props.language.notice.description}
  • +
+
+ {warningHTML} +
+
+

{this.props.language.overview}

+

-
-
    -
  • {this.props.language.notice.title}
  • -
  • {this.props.language.notice.description}
  • -
-
- {warningHTML} -
-
-

{this.props.language.overview}

-

-
); } } \ No newline at end of file diff --git a/src/components/modals/settings/FileUpload.jsx b/src/components/modals/settings/FileUpload.jsx index 955d3762..9de79f0d 100644 --- a/src/components/modals/settings/FileUpload.jsx +++ b/src/components/modals/settings/FileUpload.jsx @@ -8,7 +8,7 @@ export default class FileUpload extends React.PureComponent { const file = e.target.files[0]; if (this.props.type === 'settings') reader.readAsText(file, 'UTF-8'); - else { // file upload + else { // background upload if (file.size > 2000000) return toast('File is over 2MB'); reader.readAsDataURL(file); } diff --git a/src/components/modals/settings/sections/BackgroundSettings.jsx b/src/components/modals/settings/sections/BackgroundSettings.jsx index 9fc8f694..18f5b2aa 100644 --- a/src/components/modals/settings/sections/BackgroundSettings.jsx +++ b/src/components/modals/settings/sections/BackgroundSettings.jsx @@ -21,6 +21,7 @@ export default class BackgroundSettings extends React.PureComponent { this.state = { blur: 0, brightness: 100, + customBackground: localStorage.getItem('customBackground') || '', gradientSettings: this.DefaultGradientSettings, shown: false }; @@ -83,7 +84,6 @@ export default class BackgroundSettings extends React.PureComponent { gradientSettings }); - document.getElementById('customBackground').value = localStorage.getItem('customBackground'); document.getElementById('backgroundAPI').value = localStorage.getItem('backgroundAPI'); } @@ -142,12 +142,13 @@ export default class BackgroundSettings extends React.PureComponent { fileUpload(e) { localStorage.setItem('customBackground', e.target.result); - document.getElementById('customBackground').value = e.target.result; + this.setState({ customBackground: e.target.result }); } beforeUnload() { localStorage.setItem('blur', this.state.blur); localStorage.setItem('brightness', this.state.brightness); + localStorage.setItem('customBackground', this.state.customBackground); } render() { @@ -216,7 +217,7 @@ export default class BackgroundSettings extends React.PureComponent {