diff options
Diffstat (limited to 'src/containers/settings/EditServiceScreen.tsx')
-rw-r--r-- | src/containers/settings/EditServiceScreen.tsx | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/src/containers/settings/EditServiceScreen.tsx b/src/containers/settings/EditServiceScreen.tsx index 3c65877c8..dde69ef2d 100644 --- a/src/containers/settings/EditServiceScreen.tsx +++ b/src/containers/settings/EditServiceScreen.tsx | |||
@@ -1,23 +1,27 @@ | |||
1 | import { Component, ReactElement } from 'react'; | ||
2 | import { inject, observer } from 'mobx-react'; | 1 | import { inject, observer } from 'mobx-react'; |
3 | import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; | 2 | import { Component, type ReactElement } from 'react'; |
4 | import { Params } from 'react-router-dom'; | 3 | import { |
5 | import { StoresProps } from '../../@types/ferdium-components.types'; | 4 | type WrappedComponentProps, |
6 | import { IRecipe } from '../../models/Recipe'; | 5 | defineMessages, |
7 | import Service from '../../models/Service'; | 6 | injectIntl, |
8 | import { FormFields } from '../../@types/mobx-form.types'; | 7 | } from 'react-intl'; |
9 | import Form from '../../lib/Form'; | 8 | import type { Params } from 'react-router-dom'; |
10 | import ServiceError from '../../components/settings/services/ServiceError'; | 9 | import type { StoresProps } from '../../@types/ferdium-components.types'; |
10 | import type { FormFields } from '../../@types/mobx-form.types'; | ||
11 | import EditServiceForm from '../../components/settings/services/EditServiceForm'; | 11 | import EditServiceForm from '../../components/settings/services/EditServiceForm'; |
12 | import ServiceError from '../../components/settings/services/ServiceError'; | ||
12 | import ErrorBoundary from '../../components/util/ErrorBoundary'; | 13 | import ErrorBoundary from '../../components/util/ErrorBoundary'; |
13 | import { required, url, oneRequired } from '../../helpers/validation-helpers'; | 14 | import withParams from '../../components/util/WithParams'; |
14 | import { getSelectOptions } from '../../helpers/i18n-helpers'; | 15 | import { DEFAULT_APP_SETTINGS, DEFAULT_SERVICE_SETTINGS } from '../../config'; |
15 | import { config as proxyFeature } from '../../features/serviceProxy'; | 16 | import { config as proxyFeature } from '../../features/serviceProxy'; |
16 | import { SPELLCHECKER_LOCALES } from '../../i18n/languages'; | 17 | import { getSelectOptions } from '../../helpers/i18n-helpers'; |
18 | import { url, oneRequired, required } from '../../helpers/validation-helpers'; | ||
17 | import globalMessages from '../../i18n/globalMessages'; | 19 | import globalMessages from '../../i18n/globalMessages'; |
18 | import { DEFAULT_APP_SETTINGS, DEFAULT_SERVICE_SETTINGS } from '../../config'; | 20 | import { SPELLCHECKER_LOCALES } from '../../i18n/languages'; |
19 | import withParams from '../../components/util/WithParams'; | ||
20 | import { ifUndefined } from '../../jsUtils'; | 21 | import { ifUndefined } from '../../jsUtils'; |
22 | import Form from '../../lib/Form'; | ||
23 | import type { IRecipe } from '../../models/Recipe'; | ||
24 | import type Service from '../../models/Service'; | ||
21 | 25 | ||
22 | const messages = defineMessages({ | 26 | const messages = defineMessages({ |
23 | name: { | 27 | name: { |