diff --git a/public/icons/mue_dark.png b/public/icons/mue_dark.png index 91739000..a3cb8f2e 100644 Binary files a/public/icons/mue_dark.png and b/public/icons/mue_dark.png differ diff --git a/public/icons/mue_light.png b/public/icons/mue_light.png index a3cb8f2e..91739000 100644 Binary files a/public/icons/mue_light.png and b/public/icons/mue_light.png differ diff --git a/src/components/modals/main/settings/sections/About.jsx b/src/components/modals/main/settings/sections/About.jsx index b67b8e4c..f9b6c0a9 100644 --- a/src/components/modals/main/settings/sections/About.jsx +++ b/src/components/modals/main/settings/sections/About.jsx @@ -18,11 +18,11 @@ export default class About extends PureComponent { contributors: [], sponsors: [], other_contributors: [], - photographers: this.getMessage('modals.main.loading'), + photographers: [], update: this.getMessage('modals.main.settings.sections.about.version.checking_update'), loading: this.getMessage('modals.main.loading'), image: - localStorage.getItem('theme') === 'dark' + document.body.classList.contains('dark') ? 'public/icons/mue_dark.png' : 'public/icons/mue_light.png', }; @@ -178,7 +178,7 @@ export default class About extends PureComponent {
- + Donate - + {this.getMessage('modals.main.settings.sections.about.photographers')} +

{this.state.loading}

{this.state.photographers}
diff --git a/src/components/modals/main/settings/sections/Advanced.jsx b/src/components/modals/main/settings/sections/Advanced.jsx index eed7ab71..276278c2 100644 --- a/src/components/modals/main/settings/sections/Advanced.jsx +++ b/src/components/modals/main/settings/sections/Advanced.jsx @@ -70,7 +70,7 @@ export default class AdvancedSettings extends PureComponent { ) : null} diff --git a/src/components/modals/main/settings/sections/Appearance.jsx b/src/components/modals/main/settings/sections/Appearance.jsx index 4ef7fa3f..c893923c 100644 --- a/src/components/modals/main/settings/sections/Appearance.jsx +++ b/src/components/modals/main/settings/sections/Appearance.jsx @@ -22,7 +22,7 @@ export default function AppearanceSettings() { {getMessage('modals.main.settings.sections.appearance.theme.title')} - subtitle + Change the theme of the Mue widgets and modals
{getMessage('modals.main.settings.sections.appearance.font.title')} - subtitle + Change the font used in Mue
variables.language.getMessage(variables.languagecode, text); - let dateSettings; - const longSettings = ( <> @@ -72,12 +70,6 @@ export default class DateSettings extends PureComponent { ); - if (this.state.dateType === 'long') { - dateSettings = longSettings; - } else { - dateSettings = shortSettings; - } - return ( <>
- {dateSettings} + {(this.state.dateType === 'long') ? longSettings : shortSettings} ); diff --git a/src/components/widgets/background/Background.jsx b/src/components/widgets/background/Background.jsx index df68aa2e..44478928 100644 --- a/src/components/widgets/background/Background.jsx +++ b/src/components/widgets/background/Background.jsx @@ -1,3 +1,4 @@ +/* eslint-disable no-unused-expressions */ // todo: rewrite this mess import variables from 'modules/variables'; import { PureComponent } from 'react'; diff --git a/src/components/widgets/background/PhotoInformation.jsx b/src/components/widgets/background/PhotoInformation.jsx index 64df6aa4..c983caef 100644 --- a/src/components/widgets/background/PhotoInformation.jsx +++ b/src/components/widgets/background/PhotoInformation.jsx @@ -269,19 +269,16 @@ export default function PhotoInformation({ info, url, api }) { {showExtraInfo || other ? ( <>
- + copyImage(info)} /> - + - + downloadImage(info)} />
- - Description -
{variables.language.getMessage( @@ -311,10 +308,10 @@ export default function PhotoInformation({ info, url, api }) { {width}x{height}
-
+ {api ?
{api.charAt(0).toUpperCase() + api.slice(1)} -
+
: null}
) : null} diff --git a/src/components/widgets/quote/Quote.jsx b/src/components/widgets/quote/Quote.jsx index 418db467..8557a7e3 100644 --- a/src/components/widgets/quote/Quote.jsx +++ b/src/components/widgets/quote/Quote.jsx @@ -90,6 +90,7 @@ export default class Quote extends PureComponent { quote: '"' + quote.quote + '"', author: quote.author, authorlink: this.getAuthorLink(quote.author), + authorimg: '' }); } diff --git a/src/index.jsx b/src/index.jsx index fdcd1766..4c0cda75 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -27,7 +27,7 @@ import * as id_ID from './translations/id_ID.json'; const languagecode = localStorage.getItem('language') || 'en_GB'; -// we set things to window. so we avoid passing the translation strings as props to each component +// we set things to variables. so we avoid passing the translation strings etc as props to each component variables.languagecode = languagecode.replace('-', '_'); if (languagecode === 'en') {