From d42f69ae951a45ab1191212b603402e950befa9b Mon Sep 17 00:00:00 2001 From: David Ralph Date: Sun, 28 Feb 2021 12:23:28 +0000 Subject: [PATCH] improve settings sections --- .../modals/settings/sections/Background.jsx | 20 +++++++++++-------- .../modals/settings/sections/Greeting.jsx | 4 +++- .../modals/settings/sections/Language.jsx | 5 +++++ .../modals/settings/sections/Quote.jsx | 11 ++++------ .../modals/settings/sections/Time.jsx | 2 ++ 5 files changed, 26 insertions(+), 16 deletions(-) diff --git a/src/components/modals/settings/sections/Background.jsx b/src/components/modals/settings/sections/Background.jsx index 7e840bd2..cc4b03fe 100644 --- a/src/components/modals/settings/sections/Background.jsx +++ b/src/components/modals/settings/sections/Background.jsx @@ -228,11 +228,23 @@ export default class BackgroundSettings extends React.PureComponent { return (

Background

+ +

Buttons

+

Effects

+
    +

    {this.props.language.background.blur} ({this.state.blur}%) this.resetItem('blur')}>{this.props.language.reset}

    + this.setState({ blur: event.target.value })} /> +
+
    +

    {this.props.language.background.brightness} ({this.state.brightness}%) this.resetItem('brightness')}>{this.props.language.reset}

    + this.setState({ brightness: event.target.value })} /> +
+

Source

    Unsplash
-
    -

    {this.props.language.background.blur} ({this.state.blur}%) this.resetItem('blur')}>{this.props.language.reset}

    - this.setState({ blur: event.target.value })} /> -
-
    -

    {this.props.language.background.brightness} ({this.state.brightness}%) this.resetItem('brightness')}>{this.props.language.reset}

    - this.setState({ brightness: event.target.value })} /> -

    {this.props.language.background.custom_url} this.resetItem('customBackground')}>{this.props.language.reset}

    this.setState({ customBackground: e.target.value })}> diff --git a/src/components/modals/settings/sections/Greeting.jsx b/src/components/modals/settings/sections/Greeting.jsx index 4b014537..fd58404b 100644 --- a/src/components/modals/settings/sections/Greeting.jsx +++ b/src/components/modals/settings/sections/Greeting.jsx @@ -42,13 +42,15 @@ export default class GreetingSettings extends React.PureComponent { return (

    Greeting

    + Enabled -

      {this.props.language.greeting.name} this.resetItem()}>{this.props.language.reset}

      this.setState({ greetingName: e.target.value })}>
    +

    Birthday

    +

      {this.props.language.greeting.birthday_date}

      this.changeDate(data)} value={this.state.birthday}/> diff --git a/src/components/modals/settings/sections/Language.jsx b/src/components/modals/settings/sections/Language.jsx index 15c25120..418f0f77 100644 --- a/src/components/modals/settings/sections/Language.jsx +++ b/src/components/modals/settings/sections/Language.jsx @@ -16,6 +16,11 @@ export default function LanguageSettings (props) { )} +

      Quote {props.language.language}

      + localStorage.setItem('quotelanguage', document.getElementById('quotelanguage').value)}> + + +
    ); } \ No newline at end of file diff --git a/src/components/modals/settings/sections/Quote.jsx b/src/components/modals/settings/sections/Quote.jsx index c96c6fc6..201f52bc 100644 --- a/src/components/modals/settings/sections/Quote.jsx +++ b/src/components/modals/settings/sections/Quote.jsx @@ -1,19 +1,16 @@ import React from 'react'; import Checkbox from '../Checkbox'; -import Dropdown from '../Dropdown'; export default function QuoteSettings (props) { return (

    Quote

    + +

    Buttons

    - - - localStorage.setItem('quotelanguage', document.getElementById('quotelanguage').value)}> - - - + +
    ); } \ No newline at end of file diff --git a/src/components/modals/settings/sections/Time.jsx b/src/components/modals/settings/sections/Time.jsx index e108416e..c48dc4c9 100644 --- a/src/components/modals/settings/sections/Time.jsx +++ b/src/components/modals/settings/sections/Time.jsx @@ -7,6 +7,7 @@ export default function TimeSettings (props) { return (

    Time

    + @@ -14,6 +15,7 @@ export default function TimeSettings (props) {

    Date

    + localStorage.setItem('dateFormat', document.getElementById('dateformat').value)}>