mirror of
https://github.com/mue/mue.git
synced 2026-07-27 18:51:05 +02:00
refactor: clean translation system and more widget stuff
This commit is contained in:
@@ -7,13 +7,12 @@ import Checkbox from '../Checkbox';
|
||||
import SettingsItem from '../SettingsItem';
|
||||
|
||||
export default function QuickLinks() {
|
||||
const getMessage = (text) => variables.language.getMessage(variables.languagecode, text);
|
||||
const [textOnly, setTextOnly] = useState(localStorage.getItem('quicklinksText') === 'true');
|
||||
|
||||
return (
|
||||
<>
|
||||
<Header
|
||||
title={getMessage('modals.main.settings.sections.quicklinks.title')}
|
||||
title={variables.getMessage('modals.main.settings.sections.quicklinks.title')}
|
||||
setting="quicklinksenabled"
|
||||
category="quicklinks"
|
||||
element=".quicklinks-container"
|
||||
@@ -21,30 +20,30 @@ export default function QuickLinks() {
|
||||
switch={true}
|
||||
/>
|
||||
<SettingsItem
|
||||
title={getMessage('modals.main.settings.additional_settings')}
|
||||
subtitle={getMessage('modals.main.settings.sections.quicklinks.additional')}
|
||||
title={variables.getMessage('modals.main.settings.additional_settings')}
|
||||
subtitle={variables.getMessage('modals.main.settings.sections.quicklinks.additional')}
|
||||
final={true}
|
||||
>
|
||||
<Checkbox
|
||||
name="quicklinksText"
|
||||
text={getMessage('modals.main.settings.sections.quicklinks.text_only')}
|
||||
text={variables.getMessage('modals.main.settings.sections.quicklinks.text_only')}
|
||||
category="quicklinks"
|
||||
onChange={(value) => setTextOnly(value)}
|
||||
/>
|
||||
<Checkbox
|
||||
name="quicklinksddgProxy"
|
||||
text={getMessage('modals.main.settings.sections.background.ddg_image_proxy')}
|
||||
text={variables.getMessage('modals.main.settings.sections.background.ddg_image_proxy')}
|
||||
category="quicklinks"
|
||||
disabled={textOnly}
|
||||
/>
|
||||
<Checkbox
|
||||
name="quicklinksnewtab"
|
||||
text={getMessage('modals.main.settings.sections.quicklinks.open_new')}
|
||||
text={variables.getMessage('modals.main.settings.sections.quicklinks.open_new')}
|
||||
category="quicklinks"
|
||||
/>
|
||||
<Checkbox
|
||||
name="quicklinkstooltip"
|
||||
text={getMessage('modals.main.settings.sections.quicklinks.tooltip')}
|
||||
text={variables.getMessage('modals.main.settings.sections.quicklinks.tooltip')}
|
||||
category="quicklinks"
|
||||
disabled={textOnly}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user