From 302d595f7c289387e53a0ef7df4d574ed4e25d70 Mon Sep 17 00:00:00 2001 From: muhamedsalih-tw <104364298+muhamedsalih-tw@users.noreply.github.com> Date: Wed, 2 Nov 2022 06:31:36 +0530 Subject: Transform to TS and refactored components w.r.t deletion if duplicated Input component (#729) --- src/containers/settings/EditSettingsScreen.tsx | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src/containers/settings') diff --git a/src/containers/settings/EditSettingsScreen.tsx b/src/containers/settings/EditSettingsScreen.tsx index 162d422ce..0d8a0a758 100644 --- a/src/containers/settings/EditSettingsScreen.tsx +++ b/src/containers/settings/EditSettingsScreen.tsx @@ -1,7 +1,7 @@ import { ipcRenderer } from 'electron'; import { Component, ReactElement } from 'react'; import { inject, observer } from 'mobx-react'; -import { defineMessages, injectIntl } from 'react-intl'; +import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; import { FormFields } from '../../@types/mobx-form.types'; import { StoresProps } from '../../@types/ferdium-components.types'; @@ -314,10 +314,10 @@ const messages = defineMessages({ }, }); -interface EditSettingsScreenProps extends StoresProps { - intl: any; -} +interface EditSettingsScreenProps extends StoresProps, WrappedComponentProps {} +@inject('stores', 'actions') +@observer class EditSettingsScreen extends Component { state = { lockedPassword: '', @@ -962,9 +962,6 @@ class EditSettingsScreen extends Component { } isSplitModeEnabled={this.props.stores.settings.app.splitMode} isTodosActivated={this.props.stores.todos.isFeatureEnabledByUser} - isUsingCustomTodoService={ - this.props.stores.todos.isUsingCustomTodoService - } openProcessManager={() => this.openProcessManager()} isOnline={app.isOnline} serverURL={importExportURL()} @@ -974,6 +971,4 @@ class EditSettingsScreen extends Component { } } -export default injectIntl( - inject('stores', 'actions')(observer(EditSettingsScreen)), -); +export default injectIntl(EditSettingsScreen); -- cgit v1.2.3-54-g00ecf