[feature] Add theme selector to app settings

This commit is contained in:
tobi
2024-12-21 15:26:14 +01:00
parent e83af75245
commit ba53e0335c
4 changed files with 62 additions and 8 deletions
@@ -52,6 +52,19 @@ class LocalSettingsPage extends PureComponent {
({ intl, onChange, settings }) => (
<div className='glitch local-settings__page general'>
<h1><FormattedMessage id='settings.general' defaultMessage='General' /></h1>
<LocalSettingsPageItem
settings={settings}
item={['theme']}
id='mastodon-settings--theme'
options={[
{ value: 'mastodon-light', message: 'Light' },
{ value: 'mastodon', message: 'Dark' },
{ value: 'contrast', message: 'High contrast' },
]}
onChange={onChange}
>
<FormattedMessage id='settings.theme' defaultMessage='Theme' />
</LocalSettingsPageItem>
<LocalSettingsPageItem
settings={settings}
item={['show_reply_count']}