From 23f10a1a9f69549adb26d4196a7aa9d38d787c18 Mon Sep 17 00:00:00 2001 From: André Oliveira <37463445+SpecialAro@users.noreply.github.com> Date: Tue, 19 Jul 2022 16:18:48 +0100 Subject: feat: add 'Services' tab to settings (#495) --- .../settings/settings/EditSettingsForm.jsx | 76 +++++++++++++--------- src/i18n/locales/en-US.json | 1 + 2 files changed, 48 insertions(+), 29 deletions(-) diff --git a/src/components/settings/settings/EditSettingsForm.jsx b/src/components/settings/settings/EditSettingsForm.jsx index a10d89570..0e5be38ed 100644 --- a/src/components/settings/settings/EditSettingsForm.jsx +++ b/src/components/settings/settings/EditSettingsForm.jsx @@ -46,6 +46,10 @@ const messages = defineMessages({ id: 'settings.app.headlineGeneral', defaultMessage: 'General', }, + headlineServices: { + id: 'settings.app.headlineServices', + defaultMessage: 'Services', + }, hibernateInfo: { id: 'settings.app.hibernateInfo', defaultMessage: @@ -415,6 +419,19 @@ class EditSettingsForm extends Component { > {intl.formatMessage(messages.headlineGeneral)} +
{ + this.setActiveSettingsTab('services'); + }} + > + {intl.formatMessage(messages.headlineServices)} +
{intl.formatMessage(messages.scheduledDNDInfo)}

+ + )} -
+ {/* Services */} + {this.state.activeSetttingsTab === 'services' && ( +
+

+ {intl.formatMessage(messages.sectionServiceIconsSettings)} +

+ + + + + {isUseGrayscaleServicesEnabled &&
} + + + + {isUseGrayscaleServicesEnabled && ( + <> + this.submit(e)} + field={form.$('grayscaleServicesDim')} + /> +
+ + )} + + + + @@ -734,34 +780,6 @@ class EditSettingsForm extends Component { - - - -

- {intl.formatMessage(messages.sectionServiceIconsSettings)} -

- - - - - {isUseGrayscaleServicesEnabled &&
} - - - - {isUseGrayscaleServicesEnabled && ( - <> - this.submit(e)} - field={form.$('grayscaleServicesDim')} - /> -
- - )} - - - -