summaryrefslogtreecommitdiffstats
path: root/src/components/settings/settings/EditSettingsForm.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/settings/settings/EditSettingsForm.tsx')
-rw-r--r--src/components/settings/settings/EditSettingsForm.tsx44
1 files changed, 24 insertions, 20 deletions
diff --git a/src/components/settings/settings/EditSettingsForm.tsx b/src/components/settings/settings/EditSettingsForm.tsx
index 81cfe8b12..598158e20 100644
--- a/src/components/settings/settings/EditSettingsForm.tsx
+++ b/src/components/settings/settings/EditSettingsForm.tsx
@@ -1,31 +1,20 @@
1import { systemPreferences } from '@electron/remote'; 1import { systemPreferences } from '@electron/remote';
2import { Component, ReactElement } from 'react';
3import { observer } from 'mobx-react';
4import prettyBytes from 'pretty-bytes';
5import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
6import { mdiGithub, mdiOpenInNew, mdiPowerPlug } from '@mdi/js'; 2import { mdiGithub, mdiOpenInNew, mdiPowerPlug } from '@mdi/js';
7import { noop } from 'lodash'; 3import { noop } from 'lodash';
8import Form from '../../../lib/Form'; 4import { observer } from 'mobx-react';
9import Button from '../../ui/button'; 5import prettyBytes from 'pretty-bytes';
10import Toggle from '../../ui/toggle'; 6import { Component, type ReactElement } from 'react';
11import Select from '../../ui/Select';
12import Input from '../../ui/input/index';
13import ColorPickerInput from '../../ui/colorPickerInput';
14import Infobox from '../../ui/Infobox';
15import { H1, H2, H3, H5 } from '../../ui/headline';
16import { 7import {
17 ferdiumVersion, 8 type WrappedComponentProps,
18 userDataCertsPath, 9 defineMessages,
19 userDataPath, 10 injectIntl,
20 userDataRecipesPath, 11} from 'react-intl';
21} from '../../../environment-remote';
22import { updateVersionParse } from '../../../helpers/update-helpers';
23import { 12import {
24 DEFAULT_ACCENT_COLOR, 13 DEFAULT_ACCENT_COLOR,
25 DEFAULT_APP_SETTINGS, 14 DEFAULT_APP_SETTINGS,
26 FERDIUM_TRANSLATION, 15 FERDIUM_TRANSLATION,
27 GITHUB_FRANZ_URL,
28 GITHUB_FERDIUM_URL, 16 GITHUB_FERDIUM_URL,
17 GITHUB_FRANZ_URL,
29 SPLIT_COLUMNS_MAX, 18 SPLIT_COLUMNS_MAX,
30 SPLIT_COLUMNS_MIN, 19 SPLIT_COLUMNS_MIN,
31} from '../../../config'; 20} from '../../../config';
@@ -35,10 +24,25 @@ import {
35 isWindows, 24 isWindows,
36 lockFerdiumShortcutKey, 25 lockFerdiumShortcutKey,
37} from '../../../environment'; 26} from '../../../environment';
27import {
28 ferdiumVersion,
29 userDataCertsPath,
30 userDataPath,
31 userDataRecipesPath,
32} from '../../../environment-remote';
33import { updateVersionParse } from '../../../helpers/update-helpers';
38import { openExternalUrl, openPath } from '../../../helpers/url-helpers'; 34import { openExternalUrl, openPath } from '../../../helpers/url-helpers';
39import globalMessages from '../../../i18n/globalMessages'; 35import globalMessages from '../../../i18n/globalMessages';
40import Icon from '../../ui/icon'; 36import type Form from '../../../lib/Form';
37import Infobox from '../../ui/Infobox';
38import Select from '../../ui/Select';
41import Slider from '../../ui/Slider'; 39import Slider from '../../ui/Slider';
40import Button from '../../ui/button';
41import ColorPickerInput from '../../ui/colorPickerInput';
42import { H1, H2, H3, H5 } from '../../ui/headline';
43import Icon from '../../ui/icon';
44import Input from '../../ui/input/index';
45import Toggle from '../../ui/toggle';
42 46
43const debug = require('../../../preload-safe-debug')( 47const debug = require('../../../preload-safe-debug')(
44 'Ferdium:EditSettingsForm', 48 'Ferdium:EditSettingsForm',