summaryrefslogtreecommitdiffstats
path: root/src/components/settings
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2024-03-22 02:33:33 +0530
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2024-03-21 21:24:35 +0000
commit2f3f2ae7f098376f535e5aa993c9eedc14e36f5d (patch)
treed919bda212744493a7b66c2e91a75455421d62cc /src/components/settings
parentUpgrade electron to '29.1.5' (diff)
downloadferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.tar.gz
ferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.tar.zst
ferdium-app-2f3f2ae7f098376f535e5aa993c9eedc14e36f5d.zip
Upgrade node modules
Diffstat (limited to 'src/components/settings')
-rw-r--r--src/components/settings/SettingsLayout.tsx14
-rw-r--r--src/components/settings/account/AccountDashboard.tsx18
-rw-r--r--src/components/settings/navigation/SettingsNavigation.tsx12
-rw-r--r--src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx6
-rw-r--r--src/components/settings/releaseNotes/ReleaseNotesLayout.tsx14
-rw-r--r--src/components/settings/services/EditServiceForm.tsx38
-rw-r--r--src/components/settings/services/ServiceError.tsx8
-rw-r--r--src/components/settings/services/ServiceItem.tsx16
-rw-r--r--src/components/settings/services/ServicesDashboard.tsx20
-rw-r--r--src/components/settings/settings/EditSettingsForm.tsx44
-rw-r--r--src/components/settings/team/TeamDashboard.tsx18
-rw-r--r--src/components/settings/user/EditUserForm.tsx23
12 files changed, 140 insertions, 91 deletions
diff --git a/src/components/settings/SettingsLayout.tsx b/src/components/settings/SettingsLayout.tsx
index f96ad7394..17f8c3e33 100644
--- a/src/components/settings/SettingsLayout.tsx
+++ b/src/components/settings/SettingsLayout.tsx
@@ -1,12 +1,16 @@
1import { Component, PropsWithChildren, ReactElement } from 'react';
2import { observer } from 'mobx-react';
3import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
4import { mdiClose } from '@mdi/js'; 1import { mdiClose } from '@mdi/js';
2import { observer } from 'mobx-react';
3import { Component, type PropsWithChildren, type ReactElement } from 'react';
4import {
5 type WrappedComponentProps,
6 defineMessages,
7 injectIntl,
8} from 'react-intl';
5import { Outlet } from 'react-router-dom'; 9import { Outlet } from 'react-router-dom';
6import ErrorBoundary from '../util/ErrorBoundary'; 10import { isEscKeyPress } from '../../jsUtils';
7import Appear from '../ui/effects/Appear'; 11import Appear from '../ui/effects/Appear';
8import Icon from '../ui/icon'; 12import Icon from '../ui/icon';
9import { isEscKeyPress } from '../../jsUtils'; 13import ErrorBoundary from '../util/ErrorBoundary';
10 14
11const messages = defineMessages({ 15const messages = defineMessages({
12 closeSettings: { 16 closeSettings: {
diff --git a/src/components/settings/account/AccountDashboard.tsx b/src/components/settings/account/AccountDashboard.tsx
index eab019084..76b4ce14e 100644
--- a/src/components/settings/account/AccountDashboard.tsx
+++ b/src/components/settings/account/AccountDashboard.tsx
@@ -1,18 +1,22 @@
1import { Component } from 'react';
2import { observer } from 'mobx-react'; 1import { observer } from 'mobx-react';
3import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 2import { Component } from 'react';
3import {
4 type WrappedComponentProps,
5 defineMessages,
6 injectIntl,
7} from 'react-intl';
4import { Tooltip as ReactTooltip } from 'react-tooltip'; 8import { Tooltip as ReactTooltip } from 'react-tooltip';
5import { H1, H2 } from '../../ui/headline'; 9import { H1, H2 } from '../../ui/headline';
6 10
7import Loader from '../../ui/loader';
8import Button from '../../ui/button';
9import Infobox from '../../ui/infobox/index';
10import { 11import {
11 DEFAULT_LOADER_COLOR, 12 DEFAULT_LOADER_COLOR,
12 LOCAL_SERVER,
13 LIVE_FRANZ_API, 13 LIVE_FRANZ_API,
14 LOCAL_SERVER,
14} from '../../../config'; 15} from '../../../config';
15import User from '../../../models/User'; 16import type User from '../../../models/User';
17import Button from '../../ui/button';
18import Infobox from '../../ui/infobox/index';
19import Loader from '../../ui/loader';
16 20
17const messages = defineMessages({ 21const messages = defineMessages({
18 headline: { 22 headline: {
diff --git a/src/components/settings/navigation/SettingsNavigation.tsx b/src/components/settings/navigation/SettingsNavigation.tsx
index 66763c6a6..0504b6553 100644
--- a/src/components/settings/navigation/SettingsNavigation.tsx
+++ b/src/components/settings/navigation/SettingsNavigation.tsx
@@ -1,12 +1,16 @@
1import { Component } from 'react';
2import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
3import { inject, observer } from 'mobx-react'; 1import { inject, observer } from 'mobx-react';
2import { Component } from 'react';
3import {
4 type WrappedComponentProps,
5 defineMessages,
6 injectIntl,
7} from 'react-intl';
4import { NavLink } from 'react-router-dom'; 8import { NavLink } from 'react-router-dom';
5import { StoresProps } from '../../../@types/ferdium-components.types'; 9import type { StoresProps } from '../../../@types/ferdium-components.types';
6import { 10import {
7 LOCAL_SERVER,
8 LIVE_FERDIUM_API, 11 LIVE_FERDIUM_API,
9 LIVE_FRANZ_API, 12 LIVE_FRANZ_API,
13 LOCAL_SERVER,
10} from '../../../config'; 14} from '../../../config';
11import globalMessages from '../../../i18n/globalMessages'; 15import globalMessages from '../../../i18n/globalMessages';
12 16
diff --git a/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx b/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx
index 9b17e551c..1afc17491 100644
--- a/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx
+++ b/src/components/settings/releaseNotes/ReleaseNotesDashboard.tsx
@@ -1,7 +1,7 @@
1import { Component } from 'react';
2import { observer } from 'mobx-react';
3import { IntlShape, defineMessages, injectIntl } from 'react-intl';
4import Markdown from 'markdown-to-jsx'; 1import Markdown from 'markdown-to-jsx';
2import { observer } from 'mobx-react';
3import { Component } from 'react';
4import { type IntlShape, defineMessages, injectIntl } from 'react-intl';
5import { ferdiumVersion } from '../../../environment-remote'; 5import { ferdiumVersion } from '../../../environment-remote';
6import { 6import {
7 getFerdiumVersion, 7 getFerdiumVersion,
diff --git a/src/components/settings/releaseNotes/ReleaseNotesLayout.tsx b/src/components/settings/releaseNotes/ReleaseNotesLayout.tsx
index 4a6fe54f4..23db7141e 100644
--- a/src/components/settings/releaseNotes/ReleaseNotesLayout.tsx
+++ b/src/components/settings/releaseNotes/ReleaseNotesLayout.tsx
@@ -1,14 +1,18 @@
1import { Component } from 'react';
2import { inject, observer } from 'mobx-react'; 1import { inject, observer } from 'mobx-react';
3import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 2import { Component } from 'react';
3import {
4 type WrappedComponentProps,
5 defineMessages,
6 injectIntl,
7} from 'react-intl';
4 8
5import { mdiClose } from '@mdi/js'; 9import { mdiClose } from '@mdi/js';
6import { Outlet } from 'react-router-dom'; 10import { Outlet } from 'react-router-dom';
7import ErrorBoundary from '../../util/ErrorBoundary'; 11import type { Actions } from '../../../actions/lib/actions';
12import { isEscKeyPress } from '../../../jsUtils';
8import Appear from '../../ui/effects/Appear'; 13import Appear from '../../ui/effects/Appear';
9import Icon from '../../ui/icon'; 14import Icon from '../../ui/icon';
10import { isEscKeyPress } from '../../../jsUtils'; 15import ErrorBoundary from '../../util/ErrorBoundary';
11import { Actions } from '../../../actions/lib/actions';
12 16
13const messages = defineMessages({ 17const messages = defineMessages({
14 closeSettings: { 18 closeSettings: {
diff --git a/src/components/settings/services/EditServiceForm.tsx b/src/components/settings/services/EditServiceForm.tsx
index 520cb3c46..69893c16c 100644
--- a/src/components/settings/services/EditServiceForm.tsx
+++ b/src/components/settings/services/EditServiceForm.tsx
@@ -1,25 +1,29 @@
1import { Component, FormEvent, ReactElement } from 'react';
2import { observer } from 'mobx-react';
3import { Link } from 'react-router-dom';
4import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
5import { mdiInformation } from '@mdi/js'; 1import { mdiInformation } from '@mdi/js';
6import { noop } from 'lodash'; 2import { noop } from 'lodash';
7import Form from '../../../lib/Form'; 3import { observer } from 'mobx-react';
8import Tabs from '../../ui/Tabs/Tabs'; 4import { Component, type FormEvent, type ReactElement } from 'react';
9import TabItem from '../../ui/Tabs/TabItem'; 5import {
10import Input from '../../ui/input/index'; 6 type WrappedComponentProps,
11import Toggle from '../../ui/toggle'; 7 defineMessages,
12import Slider from '../../ui/Slider'; 8 injectIntl,
13import Button from '../../ui/button'; 9} from 'react-intl';
14import ImageUpload from '../../ui/imageUpload'; 10import { Link } from 'react-router-dom';
15import Select from '../../ui/Select';
16import { isMac } from '../../../environment'; 11import { isMac } from '../../../environment';
12import { normalizedUrl } from '../../../helpers/url-helpers';
17import globalMessages from '../../../i18n/globalMessages'; 13import globalMessages from '../../../i18n/globalMessages';
18import Icon from '../../ui/icon'; 14import type Form from '../../../lib/Form';
15import type { IRecipe } from '../../../models/Recipe';
16import type Service from '../../../models/Service';
17import Select from '../../ui/Select';
18import Slider from '../../ui/Slider';
19import TabItem from '../../ui/Tabs/TabItem';
20import Tabs from '../../ui/Tabs/Tabs';
21import Button from '../../ui/button';
19import { H3 } from '../../ui/headline'; 22import { H3 } from '../../ui/headline';
20import { IRecipe } from '../../../models/Recipe'; 23import Icon from '../../ui/icon';
21import Service from '../../../models/Service'; 24import ImageUpload from '../../ui/imageUpload';
22import { normalizedUrl } from '../../../helpers/url-helpers'; 25import Input from '../../ui/input/index';
26import Toggle from '../../ui/toggle';
23 27
24const messages = defineMessages({ 28const messages = defineMessages({
25 saveService: { 29 saveService: {
diff --git a/src/components/settings/services/ServiceError.tsx b/src/components/settings/services/ServiceError.tsx
index 87efdeb96..426565547 100644
--- a/src/components/settings/services/ServiceError.tsx
+++ b/src/components/settings/services/ServiceError.tsx
@@ -1,7 +1,11 @@
1import { Component, ReactElement } from 'react';
2import { observer } from 'mobx-react'; 1import { observer } from 'mobx-react';
2import { Component, type ReactElement } from 'react';
3import {
4 type WrappedComponentProps,
5 defineMessages,
6 injectIntl,
7} from 'react-intl';
3import { Link } from 'react-router-dom'; 8import { Link } from 'react-router-dom';
4import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
5import Infobox from '../../ui/Infobox'; 9import Infobox from '../../ui/Infobox';
6import Button from '../../ui/button'; 10import Button from '../../ui/button';
7 11
diff --git a/src/components/settings/services/ServiceItem.tsx b/src/components/settings/services/ServiceItem.tsx
index 35b63b160..7df59f1d2 100644
--- a/src/components/settings/services/ServiceItem.tsx
+++ b/src/components/settings/services/ServiceItem.tsx
@@ -1,10 +1,14 @@
1import { Component, ReactElement } from 'react';
2import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
3import { Tooltip as ReactTooltip } from 'react-tooltip';
4import { observer } from 'mobx-react';
5import classnames from 'classnames';
6import { mdiBellOff, mdiMessageBulletedOff, mdiPower } from '@mdi/js'; 1import { mdiBellOff, mdiMessageBulletedOff, mdiPower } from '@mdi/js';
7import ServiceModel from '../../../models/Service'; 2import classnames from 'classnames';
3import { observer } from 'mobx-react';
4import { Component, type ReactElement } from 'react';
5import {
6 type WrappedComponentProps,
7 defineMessages,
8 injectIntl,
9} from 'react-intl';
10import { Tooltip as ReactTooltip } from 'react-tooltip';
11import type ServiceModel from '../../../models/Service';
8import Icon from '../../ui/icon'; 12import Icon from '../../ui/icon';
9 13
10const messages = defineMessages({ 14const messages = defineMessages({
diff --git a/src/components/settings/services/ServicesDashboard.tsx b/src/components/settings/services/ServicesDashboard.tsx
index b8c3ce3f0..e63898ae5 100644
--- a/src/components/settings/services/ServicesDashboard.tsx
+++ b/src/components/settings/services/ServicesDashboard.tsx
@@ -1,16 +1,20 @@
1import { Component, ReactElement } from 'react'; 1import type { To } from 'history';
2import { observer } from 'mobx-react'; 2import { observer } from 'mobx-react';
3import { Component, type ReactElement } from 'react';
4import {
5 type WrappedComponentProps,
6 defineMessages,
7 injectIntl,
8} from 'react-intl';
3import { Link } from 'react-router-dom'; 9import { Link } from 'react-router-dom';
4import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 10import type Service from '../../../models/Service';
5import { To } from 'history';
6import SearchInput from '../../ui/SearchInput';
7import Infobox from '../../ui/Infobox';
8import Loader from '../../ui/loader';
9import FAB from '../../ui/FAB'; 11import FAB from '../../ui/FAB';
10import ServiceItem from './ServiceItem'; 12import Infobox from '../../ui/Infobox';
13import SearchInput from '../../ui/SearchInput';
11import Appear from '../../ui/effects/Appear'; 14import Appear from '../../ui/effects/Appear';
12import { H1 } from '../../ui/headline'; 15import { H1 } from '../../ui/headline';
13import Service from '../../../models/Service'; 16import Loader from '../../ui/loader';
17import ServiceItem from './ServiceItem';
14 18
15const messages = defineMessages({ 19const messages = defineMessages({
16 headline: { 20 headline: {
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',
diff --git a/src/components/settings/team/TeamDashboard.tsx b/src/components/settings/team/TeamDashboard.tsx
index 96613373e..b2d5aa6d5 100644
--- a/src/components/settings/team/TeamDashboard.tsx
+++ b/src/components/settings/team/TeamDashboard.tsx
@@ -1,16 +1,20 @@
1// TODO: Is this feature even being used? If not, then we can cleanup this code 1// TODO: Is this feature even being used? If not, then we can cleanup this code
2 2
3import { Component, ReactElement } from 'react'; 3import classnames from 'classnames';
4import { observer } from 'mobx-react'; 4import { observer } from 'mobx-react';
5import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 5import { Component, type ReactElement } from 'react';
6import {
7 type WrappedComponentProps,
8 defineMessages,
9 injectIntl,
10} from 'react-intl';
11import withStyles, { type WithStylesProps } from 'react-jss';
6import { Tooltip as ReactTooltip } from 'react-tooltip'; 12import { Tooltip as ReactTooltip } from 'react-tooltip';
7import withStyles, { WithStylesProps } from 'react-jss'; 13import { DEFAULT_LOADER_COLOR, LIVE_FRANZ_API } from '../../../config';
8import classnames from 'classnames';
9import Loader from '../../ui/loader';
10import Button from '../../ui/button';
11import Infobox from '../../ui/Infobox'; 14import Infobox from '../../ui/Infobox';
15import Button from '../../ui/button';
12import { H1 } from '../../ui/headline'; 16import { H1 } from '../../ui/headline';
13import { DEFAULT_LOADER_COLOR, LIVE_FRANZ_API } from '../../../config'; 17import Loader from '../../ui/loader';
14 18
15const messages = defineMessages({ 19const messages = defineMessages({
16 headline: { 20 headline: {
diff --git a/src/components/settings/user/EditUserForm.tsx b/src/components/settings/user/EditUserForm.tsx
index 5a2a5a83e..f4b84166a 100644
--- a/src/components/settings/user/EditUserForm.tsx
+++ b/src/components/settings/user/EditUserForm.tsx
@@ -1,14 +1,23 @@
1import { Component, FormEvent, FormEventHandler, ReactElement } from 'react'; 1import { noop } from 'lodash';
2import { observer } from 'mobx-react'; 2import { observer } from 'mobx-react';
3import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 3import {
4 Component,
5 type FormEvent,
6 type FormEventHandler,
7 type ReactElement,
8} from 'react';
9import {
10 type WrappedComponentProps,
11 defineMessages,
12 injectIntl,
13} from 'react-intl';
4import { Link } from 'react-router-dom'; 14import { Link } from 'react-router-dom';
5import { noop } from 'lodash'; 15import type Form from '../../../lib/Form';
6import Input from '../../ui/input/index';
7import Form from '../../../lib/Form';
8import Button from '../../ui/button';
9import Radio from '../../ui/Radio';
10import Infobox from '../../ui/Infobox'; 16import Infobox from '../../ui/Infobox';
17import Radio from '../../ui/Radio';
18import Button from '../../ui/button';
11import { H2 } from '../../ui/headline'; 19import { H2 } from '../../ui/headline';
20import Input from '../../ui/input/index';
12 21
13const messages = defineMessages({ 22const messages = defineMessages({
14 headline: { 23 headline: {