From 4d26ffd4805c234e4b0592ae5aa9254e8c3206fd Mon Sep 17 00:00:00 2001 From: Vijay Raghavan Aravamudhan Date: Wed, 23 Jun 2021 20:39:18 +0530 Subject: Upgraded eslint and fixed all the reported errors. (#1549) --- src/I18n.js | 2 + src/components/layout/Sidebar.js | 9 + .../settings/navigation/SettingsNavigation.js | 4 +- src/components/subscription/SubscriptionPopup.js | 1 - src/components/ui/ActivateTrialButton/index.js | 5 +- src/components/ui/FAB.js | 14 +- src/components/ui/FullscreenLoader/index.js | 3 + src/components/ui/PremiumFeatureContainer/index.js | 5 +- src/components/ui/Tabs/Tabs.js | 4 +- src/components/ui/ToggleRaw.js | 1 + src/components/ui/UpgradeButton/index.js | 5 +- src/containers/auth/AuthLayoutContainer.js | 10 +- src/containers/auth/ChangeServerScreen.js | 4 +- src/containers/auth/ImportScreen.js | 6 +- src/containers/auth/LockedScreen.js | 6 +- src/containers/auth/LoginScreen.js | 4 +- src/containers/auth/PasswordScreen.js | 4 +- src/containers/auth/PricingScreen.js | 6 +- src/containers/auth/SetupAssistantScreen.js | 14 +- src/containers/auth/SignupScreen.js | 4 +- src/containers/layout/AppLayoutContainer.js | 33 +- src/containers/settings/AccountScreen.js | 14 +- src/containers/settings/EditServiceScreen.js | 17 +- src/containers/settings/EditSettingsScreen.js | 23 +- src/containers/settings/EditUserScreen.js | 5 +- src/containers/settings/InviteScreen.js | 9 +- src/containers/settings/RecipesScreen.js | 10 +- src/containers/settings/ServicesScreen.js | 9 +- src/containers/settings/SettingsWindow.js | 5 +- src/containers/settings/SupportScreen.js | 5 +- src/containers/settings/TeamScreen.js | 14 +- .../subscription/SubscriptionFormScreen.js | 17 +- .../announcements/components/AnnouncementScreen.js | 5 +- src/features/delayApp/Component.js | 8 +- src/features/nightlyBuilds/Component.js | 14 +- .../containers/PlanSelectionScreen.js | 9 +- src/features/publishDebugInfo/Component.js | 5 +- src/features/quickSwitch/Component.js | 4 +- .../containers/TrialStatusBarScreen.js | 5 +- .../webControls/containers/WebControlsScreen.js | 9 +- .../workspaces/containers/EditWorkspaceScreen.js | 5 +- .../workspaces/containers/WorkspacesScreen.js | 5 +- src/i18n/locales/defaultMessages.json | 412 ++++++++++----------- .../messages/src/components/layout/Sidebar.json | 36 +- .../components/ui/ActivateTrialButton/index.json | 28 +- .../ui/PremiumFeatureContainer/index.json | 4 +- .../src/components/ui/UpgradeButton/index.json | 4 +- .../src/containers/settings/EditServiceScreen.json | 76 ++-- .../components/AnnouncementScreen.json | 4 +- .../messages/src/features/delayApp/Component.json | 20 +- .../src/features/nightlyBuilds/Component.json | 16 +- .../containers/PlanSelectionScreen.json | 16 +- .../src/features/publishDebugInfo/Component.json | 28 +- 53 files changed, 443 insertions(+), 542 deletions(-) (limited to 'src') diff --git a/src/I18n.js b/src/I18n.js index 14ee6599c..13513fe73 100644 --- a/src/I18n.js +++ b/src/I18n.js @@ -6,6 +6,7 @@ import { IntlProvider } from 'react-intl'; import { oneOrManyChildElements } from './prop-types'; import translations from './i18n/translations'; import UserStore from './stores/UserStore'; +import AppStore from './stores/AppStore'; export default @inject('stores') @observer class I18N extends Component { componentDidUpdate() { @@ -28,6 +29,7 @@ export default @inject('stores') @observer class I18N extends Component { I18N.wrappedComponent.propTypes = { stores: PropTypes.shape({ + app: PropTypes.instanceOf(AppStore).isRequired, user: PropTypes.instanceOf(UserStore).isRequired, }).isRequired, children: oneOrManyChildElements.isRequired, diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js index ee5699a83..802538eba 100644 --- a/src/components/layout/Sidebar.js +++ b/src/components/layout/Sidebar.js @@ -10,6 +10,8 @@ import { ctrlKey, isMac } from '../../environment'; import { workspaceStore } from '../../features/workspaces'; import { todosStore } from '../../features/todos'; import { todoActions } from '../../features/todos/actions'; +import AppStore from '../../stores/AppStore'; +import SettingsStore from '../../stores/SettingsStore'; // Platform specific shortcut keys const settingsShortcutKey = isMac ? ',' : 'P'; @@ -61,6 +63,13 @@ export default @inject('stores', 'actions') @observer class Sidebar extends Comp isWorkspaceDrawerOpen: PropTypes.bool.isRequired, toggleWorkspaceDrawer: PropTypes.func.isRequired, isTodosServiceActive: PropTypes.bool.isRequired, + stores: PropTypes.shape({ + app: PropTypes.instanceOf(AppStore).isRequired, + settings: PropTypes.instanceOf(SettingsStore).isRequired, + }).isRequired, + actions: PropTypes.shape({ + settings: PropTypes.instanceOf(SettingsStore).isRequired, + }).isRequired, }; static contextTypes = { diff --git a/src/components/settings/navigation/SettingsNavigation.js b/src/components/settings/navigation/SettingsNavigation.js index 616c8c587..cebab2f12 100644 --- a/src/components/settings/navigation/SettingsNavigation.js +++ b/src/components/settings/navigation/SettingsNavigation.js @@ -57,9 +57,7 @@ export default @inject('stores', 'actions') @observer class SettingsNavigation e router: PropTypes.instanceOf(RouterStore).isRequired, }).isRequired, actions: PropTypes.shape({ - settings: PropTypes.shape({ - update: PropTypes.func.isRequired, - }).isRequired, + settings: PropTypes.instanceOf(SettingsStore).isRequired, }).isRequired, serviceCount: PropTypes.number.isRequired, workspaceCount: PropTypes.number.isRequired, diff --git a/src/components/subscription/SubscriptionPopup.js b/src/components/subscription/SubscriptionPopup.js index 12a51ad7b..0df43fd4b 100644 --- a/src/components/subscription/SubscriptionPopup.js +++ b/src/components/subscription/SubscriptionPopup.js @@ -57,7 +57,6 @@ export default @observer class SubscriptionPopup extends Component {
{React.Children.map(children, (child, i) => (