From 31f8ada876b3aec45ffffcf82079eaacb69349fc Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Thu, 7 Oct 2021 08:03:45 +0200 Subject: chore: upgrade react to latest (#2030) --- src/I18n.js | 2 +- src/app.js | 1 - src/components/AppUpdateInfoBar.js | 2 +- src/components/auth/AuthLayout.js | 4 ++-- src/components/auth/ChangeServer.js | 2 +- src/components/auth/Import.js | 2 +- src/components/auth/Invite.js | 2 +- src/components/auth/Locked.js | 2 +- src/components/auth/Login.js | 2 +- src/components/auth/Password.js | 2 +- src/components/auth/SetupAssistant.js | 2 +- src/components/auth/Signup.js | 2 +- src/components/auth/Welcome.js | 2 +- src/components/layout/AppLayout.js | 2 +- src/components/layout/Sidebar.js | 2 +- src/components/services/content/ConnectionLostBanner.js | 4 ++-- .../services/content/ErrorHandlers/WebviewErrorHandler.js | 2 +- src/components/services/content/ServiceDisabled.js | 2 +- src/components/services/content/ServiceView.js | 2 +- src/components/services/content/ServiceWebview.js | 2 +- src/components/services/content/Services.js | 2 +- src/components/services/content/WebviewCrashHandler.js | 2 +- src/components/services/tabs/TabBarSortableList.js | 2 +- src/components/services/tabs/TabItem.js | 2 +- src/components/services/tabs/Tabbar.js | 2 +- src/components/settings/SettingsLayout.js | 2 +- src/components/settings/account/AccountDashboard.js | 2 +- src/components/settings/navigation/SettingsNavigation.js | 2 +- src/components/settings/recipes/RecipeItem.js | 2 +- src/components/settings/recipes/RecipesDashboard.js | 2 +- src/components/settings/services/EditServiceForm.js | 2 +- src/components/settings/services/ServiceError.js | 2 +- src/components/settings/services/ServiceItem.js | 2 +- src/components/settings/services/ServicesDashboard.js | 2 +- src/components/settings/settings/EditSettingsForm.js | 2 +- src/components/settings/supportFerdi/SupportFerdiDashboard.js | 2 +- src/components/settings/team/TeamDashboard.js | 2 +- src/components/settings/user/EditUserForm.js | 2 +- src/components/ui/AppLoader/index.js | 2 +- src/components/ui/Button.js | 2 +- src/components/ui/FAB.js | 2 +- src/components/ui/FullscreenLoader/index.js | 2 +- src/components/ui/ImageUpload.js | 2 +- src/components/ui/InfoBar.js | 2 +- src/components/ui/Infobox.js | 2 +- src/components/ui/Input.js | 2 +- src/components/ui/Link.js | 2 +- src/components/ui/Loader.js | 2 +- src/components/ui/Modal/index.js | 2 +- src/components/ui/Radio.js | 2 +- src/components/ui/SearchInput.js | 2 +- src/components/ui/Select.js | 4 ++-- src/components/ui/ServiceIcon.js | 2 +- src/components/ui/Slider.js | 2 +- src/components/ui/StatusBarTargetUrl.js | 2 +- src/components/ui/Tabs/TabItem.tsx | 2 -- src/components/ui/Tabs/Tabs.js | 6 +++--- src/components/ui/Toggle.js | 2 +- src/components/ui/ToggleRaw.js | 2 +- src/components/ui/WebviewLoader/index.js | 2 +- src/components/ui/effects/Appear.js | 2 +- src/components/util/ErrorBoundary/index.js | 2 +- src/containers/auth/AuthLayoutContainer.js | 2 +- src/containers/auth/ChangeServerScreen.js | 2 +- src/containers/auth/ImportScreen.js | 2 +- src/containers/auth/InviteScreen.js | 2 +- src/containers/auth/LockedScreen.js | 2 +- src/containers/auth/LoginScreen.js | 2 +- src/containers/auth/PasswordScreen.js | 2 +- src/containers/auth/SetupAssistantScreen.js | 2 +- src/containers/auth/SignupScreen.js | 2 +- src/containers/auth/WelcomeScreen.js | 2 +- src/containers/layout/AppLayoutContainer.js | 4 ++-- src/containers/settings/AccountScreen.js | 2 +- src/containers/settings/EditServiceScreen.js | 2 +- src/containers/settings/EditSettingsScreen.js | 2 +- src/containers/settings/EditUserScreen.js | 2 +- src/containers/settings/InviteScreen.js | 2 +- src/containers/settings/RecipesScreen.js | 2 +- src/containers/settings/ServicesScreen.js | 2 +- src/containers/settings/SettingsWindow.js | 2 +- src/containers/settings/SupportScreen.js | 2 +- src/containers/settings/TeamScreen.js | 2 +- src/features/basicAuth/Component.js | 2 +- src/features/nightlyBuilds/Component.js | 2 +- src/features/publishDebugInfo/Component.js | 2 +- src/features/quickSwitch/Component.js | 2 +- src/features/todos/components/TodosWebview.js | 2 +- src/features/todos/containers/TodosScreen.js | 2 +- src/features/webControls/components/WebControls.js | 4 ++-- src/features/webControls/containers/WebControlsScreen.js | 2 +- src/features/workspaces/components/CreateWorkspaceForm.js | 2 +- src/features/workspaces/components/EditWorkspaceForm.js | 2 +- src/features/workspaces/components/WorkspaceDrawer.js | 2 +- src/features/workspaces/components/WorkspaceDrawerItem.js | 2 +- src/features/workspaces/components/WorkspaceItem.js | 2 +- src/features/workspaces/components/WorkspaceServiceListItem.js | 2 +- src/features/workspaces/components/WorkspaceSwitchingIndicator.js | 2 +- src/features/workspaces/components/WorkspacesDashboard.js | 2 +- src/features/workspaces/containers/EditWorkspaceScreen.js | 2 +- src/features/workspaces/containers/WorkspacesScreen.js | 2 +- src/routes.js | 2 +- 102 files changed, 107 insertions(+), 110 deletions(-) (limited to 'src') diff --git a/src/I18n.js b/src/I18n.js index 6fb4cdc61..2a50050ee 100644 --- a/src/I18n.js +++ b/src/I18n.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { inject, observer } from 'mobx-react'; import { IntlProvider } from 'react-intl'; diff --git a/src/app.js b/src/app.js index 8a1f99320..aea57a673 100644 --- a/src/app.js +++ b/src/app.js @@ -1,6 +1,5 @@ import { webFrame } from 'electron'; -import React from 'react'; import { render } from 'react-dom'; import { Provider } from 'mobx-react'; import { syncHistoryWithStore, RouterStore } from 'mobx-react-router'; diff --git a/src/components/AppUpdateInfoBar.js b/src/components/AppUpdateInfoBar.js index 47b730bde..3f2b1ae95 100644 --- a/src/components/AppUpdateInfoBar.js +++ b/src/components/AppUpdateInfoBar.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/AuthLayout.js b/src/components/auth/AuthLayout.js index 17ac221a2..00eded728 100644 --- a/src/components/auth/AuthLayout.js +++ b/src/components/auth/AuthLayout.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { cloneElement, Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { TitleBar } from 'electron-react-titlebar/renderer'; @@ -87,7 +87,7 @@ class AuthLayout extends Component { )}
{/* Inject globalError into children */} - {React.cloneElement(children, { + {cloneElement(children, { error, })}
diff --git a/src/components/auth/ChangeServer.js b/src/components/auth/ChangeServer.js index b98fb50f7..9aeebc5c8 100644 --- a/src/components/auth/ChangeServer.js +++ b/src/components/auth/ChangeServer.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/Import.js b/src/components/auth/Import.js index 44cb7e791..fe2fe9872 100644 --- a/src/components/auth/Import.js +++ b/src/components/auth/Import.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/Invite.js b/src/components/auth/Invite.js index df8980314..dd71c2450 100644 --- a/src/components/auth/Invite.js +++ b/src/components/auth/Invite.js @@ -1,4 +1,4 @@ -import React, { Component, Fragment } from 'react'; +import { Component, Fragment } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/Locked.js b/src/components/auth/Locked.js index a507ba140..5b36b9fc2 100644 --- a/src/components/auth/Locked.js +++ b/src/components/auth/Locked.js @@ -1,5 +1,5 @@ import { systemPreferences } from '@electron/remote'; -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/Login.js b/src/components/auth/Login.js index 2f9986858..9f3f636e3 100644 --- a/src/components/auth/Login.js +++ b/src/components/auth/Login.js @@ -1,5 +1,5 @@ /* eslint jsx-a11y/anchor-is-valid: 0 */ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, inject } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/Password.js b/src/components/auth/Password.js index 3e678f638..d5bc7fa80 100644 --- a/src/components/auth/Password.js +++ b/src/components/auth/Password.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/SetupAssistant.js b/src/components/auth/SetupAssistant.js index 299c40c63..d0efd6361 100644 --- a/src/components/auth/SetupAssistant.js +++ b/src/components/auth/SetupAssistant.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/Signup.js b/src/components/auth/Signup.js index 816a49669..00625a3ac 100644 --- a/src/components/auth/Signup.js +++ b/src/components/auth/Signup.js @@ -1,5 +1,5 @@ /* eslint jsx-a11y/anchor-is-valid: 0 */ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, inject } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/auth/Welcome.js b/src/components/auth/Welcome.js index 2d2e2ab28..809ec67a7 100644 --- a/src/components/auth/Welcome.js +++ b/src/components/auth/Welcome.js @@ -1,5 +1,5 @@ /* eslint jsx-a11y/anchor-is-valid: 0 */ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes, inject } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/layout/AppLayout.js b/src/components/layout/AppLayout.js index 0a65dcffa..9c1dbf139 100644 --- a/src/components/layout/AppLayout.js +++ b/src/components/layout/AppLayout.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js index 87233f7ca..76edcf2e1 100644 --- a/src/components/layout/Sidebar.js +++ b/src/components/layout/Sidebar.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import ReactTooltip from 'react-tooltip'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/services/content/ConnectionLostBanner.js b/src/components/services/content/ConnectionLostBanner.js index 423edb3c7..236d2739b 100644 --- a/src/components/services/content/ConnectionLostBanner.js +++ b/src/components/services/content/ConnectionLostBanner.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { createRef, Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import injectSheet from 'react-jss'; @@ -78,7 +78,7 @@ class ConnectionLostBanner extends Component { reload: PropTypes.func.isRequired, }; - inputRef = React.createRef(); + inputRef = createRef(); render() { const { classes, name, reload } = this.props; diff --git a/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js b/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js index b00db8c3f..5c93de80f 100644 --- a/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js +++ b/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/services/content/ServiceDisabled.js b/src/components/services/content/ServiceDisabled.js index e59ed58bd..476b23235 100644 --- a/src/components/services/content/ServiceDisabled.js +++ b/src/components/services/content/ServiceDisabled.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/services/content/ServiceView.js b/src/components/services/content/ServiceView.js index 81401b1d2..8e44efc5f 100644 --- a/src/components/services/content/ServiceView.js +++ b/src/components/services/content/ServiceView.js @@ -1,4 +1,4 @@ -import React, { Component, Fragment } from 'react'; +import { Component, Fragment } from 'react'; import PropTypes from 'prop-types'; import { autorun } from 'mobx'; import { observer, inject } from 'mobx-react'; diff --git a/src/components/services/content/ServiceWebview.js b/src/components/services/content/ServiceWebview.js index d3170be53..b60ed3267 100644 --- a/src/components/services/content/ServiceWebview.js +++ b/src/components/services/content/ServiceWebview.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { observable, reaction } from 'mobx'; diff --git a/src/components/services/content/Services.js b/src/components/services/content/Services.js index fb43fb816..1edf31bd3 100644 --- a/src/components/services/content/Services.js +++ b/src/components/services/content/Services.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes, inject } from 'mobx-react'; import { Link } from 'react-router'; diff --git a/src/components/services/content/WebviewCrashHandler.js b/src/components/services/content/WebviewCrashHandler.js index a332602be..3607435b3 100644 --- a/src/components/services/content/WebviewCrashHandler.js +++ b/src/components/services/content/WebviewCrashHandler.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/services/tabs/TabBarSortableList.js b/src/components/services/tabs/TabBarSortableList.js index 1a389991d..146cd93eb 100644 --- a/src/components/services/tabs/TabBarSortableList.js +++ b/src/components/services/tabs/TabBarSortableList.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import PropTypes from 'prop-types'; import { SortableContainer } from 'react-sortable-hoc'; diff --git a/src/components/services/tabs/TabItem.js b/src/components/services/tabs/TabItem.js index 2474682df..d789b6425 100644 --- a/src/components/services/tabs/TabItem.js +++ b/src/components/services/tabs/TabItem.js @@ -1,5 +1,5 @@ import { Menu, dialog, app } from '@electron/remote'; -import React, { Component } from 'react'; +import { Component } from 'react'; import { defineMessages, injectIntl } from 'react-intl'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; diff --git a/src/components/services/tabs/Tabbar.js b/src/components/services/tabs/Tabbar.js index a77799819..4ab0e8611 100644 --- a/src/components/services/tabs/Tabbar.js +++ b/src/components/services/tabs/Tabbar.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; diff --git a/src/components/settings/SettingsLayout.js b/src/components/settings/SettingsLayout.js index 71250bd4d..be11fdb8e 100644 --- a/src/components/settings/SettingsLayout.js +++ b/src/components/settings/SettingsLayout.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js index 544821e9a..686501267 100644 --- a/src/components/settings/account/AccountDashboard.js +++ b/src/components/settings/account/AccountDashboard.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/settings/navigation/SettingsNavigation.js b/src/components/settings/navigation/SettingsNavigation.js index 72c7faa66..18a71fdeb 100644 --- a/src/components/settings/navigation/SettingsNavigation.js +++ b/src/components/settings/navigation/SettingsNavigation.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { defineMessages, injectIntl } from 'react-intl'; import { inject, observer } from 'mobx-react'; diff --git a/src/components/settings/recipes/RecipeItem.js b/src/components/settings/recipes/RecipeItem.js index ca188aa99..1e910e6dc 100644 --- a/src/components/settings/recipes/RecipeItem.js +++ b/src/components/settings/recipes/RecipeItem.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; diff --git a/src/components/settings/recipes/RecipesDashboard.js b/src/components/settings/recipes/RecipesDashboard.js index 44f5bc39a..0c521319a 100644 --- a/src/components/settings/recipes/RecipesDashboard.js +++ b/src/components/settings/recipes/RecipesDashboard.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/settings/services/EditServiceForm.js b/src/components/settings/services/EditServiceForm.js index 22089ec45..fd3c4a176 100644 --- a/src/components/settings/services/EditServiceForm.js +++ b/src/components/settings/services/EditServiceForm.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { Link } from 'react-router'; diff --git a/src/components/settings/services/ServiceError.js b/src/components/settings/services/ServiceError.js index d16d76db2..6dd53a102 100644 --- a/src/components/settings/services/ServiceError.js +++ b/src/components/settings/services/ServiceError.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import { observer } from 'mobx-react'; import { Link } from 'react-router'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/settings/services/ServiceItem.js b/src/components/settings/services/ServiceItem.js index 4916e4ecc..e08b9af1f 100644 --- a/src/components/settings/services/ServiceItem.js +++ b/src/components/settings/services/ServiceItem.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { defineMessages, injectIntl } from 'react-intl'; import ReactTooltip from 'react-tooltip'; diff --git a/src/components/settings/services/ServicesDashboard.js b/src/components/settings/services/ServicesDashboard.js index bb52db97f..aae6eb855 100644 --- a/src/components/settings/services/ServicesDashboard.js +++ b/src/components/settings/services/ServicesDashboard.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { Link } from 'react-router'; diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index 123ab4c2d..063bf7b15 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js @@ -1,5 +1,5 @@ import { systemPreferences } from '@electron/remote'; -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import prettyBytes from 'pretty-bytes'; diff --git a/src/components/settings/supportFerdi/SupportFerdiDashboard.js b/src/components/settings/supportFerdi/SupportFerdiDashboard.js index f24e4bd62..b906df5c8 100644 --- a/src/components/settings/supportFerdi/SupportFerdiDashboard.js +++ b/src/components/settings/supportFerdi/SupportFerdiDashboard.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import { defineMessages, injectIntl } from 'react-intl'; import { BrowserWindow } from '@electron/remote'; import InfoBar from '../../ui/InfoBar'; diff --git a/src/components/settings/team/TeamDashboard.js b/src/components/settings/team/TeamDashboard.js index 06f244997..4a1a02571 100644 --- a/src/components/settings/team/TeamDashboard.js +++ b/src/components/settings/team/TeamDashboard.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/settings/user/EditUserForm.js b/src/components/settings/user/EditUserForm.js index adc107ccc..55883e65f 100644 --- a/src/components/settings/user/EditUserForm.js +++ b/src/components/settings/user/EditUserForm.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, injectIntl } from 'react-intl'; diff --git a/src/components/ui/AppLoader/index.js b/src/components/ui/AppLoader/index.js index fa4a719ab..e00960200 100644 --- a/src/components/ui/AppLoader/index.js +++ b/src/components/ui/AppLoader/index.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import injectSheet, { withTheme } from 'react-jss'; import classnames from 'classnames'; diff --git a/src/components/ui/Button.js b/src/components/ui/Button.js index f6c9fd3d3..67c801d98 100644 --- a/src/components/ui/Button.js +++ b/src/components/ui/Button.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, inject } from 'mobx-react'; import Loader from 'react-loader'; diff --git a/src/components/ui/FAB.js b/src/components/ui/FAB.js index a3aa06bc9..55fe97e82 100644 --- a/src/components/ui/FAB.js +++ b/src/components/ui/FAB.js @@ -1,7 +1,7 @@ /** * Floating Action Button (FAB) */ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import classnames from 'classnames'; diff --git a/src/components/ui/FullscreenLoader/index.js b/src/components/ui/FullscreenLoader/index.js index ab5e2f365..f5943f3f3 100644 --- a/src/components/ui/FullscreenLoader/index.js +++ b/src/components/ui/FullscreenLoader/index.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import injectSheet, { withTheme } from 'react-jss'; diff --git a/src/components/ui/ImageUpload.js b/src/components/ui/ImageUpload.js index 49aff389b..c51d39a9b 100644 --- a/src/components/ui/ImageUpload.js +++ b/src/components/ui/ImageUpload.js @@ -1,4 +1,4 @@ -import React, { Component, Fragment } from 'react'; +import { Component, Fragment } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { Field } from 'mobx-react-form'; diff --git a/src/components/ui/InfoBar.js b/src/components/ui/InfoBar.js index dc6be10da..3311a949f 100644 --- a/src/components/ui/InfoBar.js +++ b/src/components/ui/InfoBar.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import classnames from 'classnames'; diff --git a/src/components/ui/Infobox.js b/src/components/ui/Infobox.js index 9e34bf110..b88b01bd8 100644 --- a/src/components/ui/Infobox.js +++ b/src/components/ui/Infobox.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import classnames from 'classnames'; diff --git a/src/components/ui/Input.js b/src/components/ui/Input.js index 43fab10ee..8d37d7a05 100644 --- a/src/components/ui/Input.js +++ b/src/components/ui/Input.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { Field } from 'mobx-react-form'; diff --git a/src/components/ui/Link.js b/src/components/ui/Link.js index 94db3f842..40766c984 100644 --- a/src/components/ui/Link.js +++ b/src/components/ui/Link.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { inject, observer } from 'mobx-react'; import { RouterStore } from 'mobx-react-router'; diff --git a/src/components/ui/Loader.js b/src/components/ui/Loader.js index 46c1390bf..71c6b9552 100644 --- a/src/components/ui/Loader.js +++ b/src/components/ui/Loader.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import { observer, inject } from 'mobx-react'; import PropTypes from 'prop-types'; import Loader from 'react-loader'; diff --git a/src/components/ui/Modal/index.js b/src/components/ui/Modal/index.js index 3c7c66c59..c4e47748a 100644 --- a/src/components/ui/Modal/index.js +++ b/src/components/ui/Modal/index.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import ReactModal from 'react-modal'; import PropTypes from 'prop-types'; import classnames from 'classnames'; diff --git a/src/components/ui/Radio.js b/src/components/ui/Radio.js index 65a777ff1..5354dbfe1 100644 --- a/src/components/ui/Radio.js +++ b/src/components/ui/Radio.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { Field } from 'mobx-react-form'; diff --git a/src/components/ui/SearchInput.js b/src/components/ui/SearchInput.js index 2d760beab..2e8793a2b 100644 --- a/src/components/ui/SearchInput.js +++ b/src/components/ui/SearchInput.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import classnames from 'classnames'; diff --git a/src/components/ui/Select.js b/src/components/ui/Select.js index 5ac7ddd6d..a560da332 100644 --- a/src/components/ui/Select.js +++ b/src/components/ui/Select.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { createRef, Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { Field } from 'mobx-react-form'; @@ -24,7 +24,7 @@ class Select extends Component { constructor(props) { super(props); - this.element = React.createRef(); + this.element = createRef(); } multipleChange() { diff --git a/src/components/ui/ServiceIcon.js b/src/components/ui/ServiceIcon.js index b2dadeac3..2e9312d27 100644 --- a/src/components/ui/ServiceIcon.js +++ b/src/components/ui/ServiceIcon.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import injectSheet from 'react-jss'; diff --git a/src/components/ui/Slider.js b/src/components/ui/Slider.js index 6f17eae00..dea6e0563 100644 --- a/src/components/ui/Slider.js +++ b/src/components/ui/Slider.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import classnames from 'classnames'; diff --git a/src/components/ui/StatusBarTargetUrl.js b/src/components/ui/StatusBarTargetUrl.js index ff4e8c795..38b436742 100644 --- a/src/components/ui/StatusBarTargetUrl.js +++ b/src/components/ui/StatusBarTargetUrl.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import classnames from 'classnames'; diff --git a/src/components/ui/Tabs/TabItem.tsx b/src/components/ui/Tabs/TabItem.tsx index bd613ddc7..9fcc3c41e 100644 --- a/src/components/ui/Tabs/TabItem.tsx +++ b/src/components/ui/Tabs/TabItem.tsx @@ -1,3 +1 @@ -import React from 'react'; - export const TabItem = ({ children }) => <>{children}; diff --git a/src/components/ui/Tabs/Tabs.js b/src/components/ui/Tabs/Tabs.js index 195398708..77803974b 100644 --- a/src/components/ui/Tabs/Tabs.js +++ b/src/components/ui/Tabs/Tabs.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import { Children, Component } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import classnames from 'classnames'; @@ -36,7 +36,7 @@ class Tab extends Component { return (
- {React.Children.map(children, (child, i) => ( + {Children.map(children, (child, i) => (