From a1f5e31bfce97b4bbe492e24bf7d57ec2803c31a Mon Sep 17 00:00:00 2001 From: Muhamed Date: Mon, 7 Nov 2022 01:11:48 +0530 Subject: refactor: remove toggle component's duplicate --- src/components/auth/Import.js | 5 +- .../settings/services/EditServiceForm.js | 32 ++++---- .../settings/settings/EditSettingsForm.tsx | 92 +++++++++++----------- src/components/ui/Toggle.js | 72 ----------------- src/components/ui/button/index.tsx | 4 +- src/components/ui/toggle/index.tsx | 56 ++++++------- .../workspaces/components/EditWorkspaceForm.js | 7 +- .../components/WorkspaceServiceListItem.tsx | 26 +++--- src/lib/Tray.ts | 36 +++++---- 9 files changed, 126 insertions(+), 204 deletions(-) delete mode 100644 src/components/ui/Toggle.js (limited to 'src') diff --git a/src/components/auth/Import.js b/src/components/auth/Import.js index 41b887974..b897116e2 100644 --- a/src/components/auth/Import.js +++ b/src/components/auth/Import.js @@ -4,9 +4,8 @@ import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; import { Link } from 'react-router-dom'; import classnames from 'classnames'; - import Form from '../../lib/Form'; -import Toggle from '../ui/Toggle'; +import Toggle from '../ui/toggle'; import Button from '../ui/button'; import { H1 } from '../ui/headline'; @@ -97,7 +96,7 @@ class Import extends Component { {this.form.$('import').map((service, i) => ( - +

{intl.formatMessage(messages.headlineNotifications)}

- - + +

{intl.formatMessage(messages.isMutedInfo)}

- +

{intl.formatMessage(messages.headlineBadges)}

- + {recipe.hasIndirectMessages && form.$('isBadgeEnabled').value && ( <>

{intl.formatMessage(messages.indirectMessageInfo)} @@ -365,19 +363,21 @@ class EditServiceForm extends Component { )} {recipe.allowFavoritesDelineationInUnreadCount && ( - + )}

{intl.formatMessage(messages.headlineGeneral)}

- - + +

{intl.formatMessage(messages.isHibernationEnabledInfo)}

- - + + {/* TODO: Need to figure out how to effect this change without a reload of the recipe */}

{intl.formatMessage(messages.serviceReloadRequired)} @@ -386,7 +386,7 @@ class EditServiceForm extends Component {

{intl.formatMessage(messages.headlineAppearance)}

- + {form.$('isDarkModeEnabled').value && ( <>

@@ -399,7 +399,7 @@ class EditServiceForm extends Component { )} - +

@@ -429,7 +429,7 @@ class EditServiceForm extends Component { {intl.formatMessage(messages.headlineProxy)} beta - + {form.$('proxy.isEnabled').value && ( <>
diff --git a/src/components/settings/settings/EditSettingsForm.tsx b/src/components/settings/settings/EditSettingsForm.tsx index 1d89b53a9..e796a48ec 100644 --- a/src/components/settings/settings/EditSettingsForm.tsx +++ b/src/components/settings/settings/EditSettingsForm.tsx @@ -6,7 +6,7 @@ import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; import { mdiGithub, mdiOpenInNew, mdiPowerPlug } from '@mdi/js'; import Form from '../../../lib/Form'; import Button from '../../ui/button'; -import Toggle from '../../ui/Toggle.js'; +import Toggle from '../../ui/toggle'; import Select from '../../ui/Select'; import Input from '../../ui/input/index'; import ColorPickerInput from '../../ui/ColorPickerInput'; @@ -522,26 +522,30 @@ class EditSettingsForm extends Component {

{intl.formatMessage(messages.sectionMain)}

- - - - + + + + {reloadAfterResume &&
} - + {reloadAfterResume && (

)} - - {isWindows && } - {isWindows && } + + {isWindows && ( + + )} + {isWindows && ( + + )} - + {isTodosActivated &&
} - + {isTodosActivated && (
- +

{ - +

)} @@ -687,15 +691,15 @@ class EditSettingsForm extends Component {

{intl.formatMessage(messages.sectionGeneralUi)}

- {isMac && } + {isMac && } - + {!isAdaptableDarkModeEnabled && ( - + )} {(isDarkmodeEnabled || isAdaptableDarkModeEnabled) && ( <> - +

{ )} {isSplitModeEnabled &&


} - + {isSplitModeEnabled && ( { - +

{intl.formatMessage(messages.sentryInfo)}

@@ -830,11 +834,11 @@ class EditSettingsForm extends Component {
- + {lockingFeatureEnabled && ( <> {isMac && systemPreferences.canPromptTouchID() && ( - + )} {
- + {!isMac && form.$('enableSpellchecking').value && ( @@ -931,8 +935,8 @@ class EditSettingsForm extends Component { {intl.formatMessage(messages.sectionAdvanced)} - - + +

{intl.formatMessage(messages.appRestartRequired)}

@@ -1036,12 +1040,12 @@ class EditSettingsForm extends Component { {intl.formatMessage(messages.sectionUpdates)} - + {automaticUpdates && ( <> <>
- + {updateIsReadyToInstall ? (