summaryrefslogtreecommitdiffhomepage
path: root/desktop
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-03-27 09:26:56 +0100
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-05-28 10:28:14 +0200
commitc6b1dc2e7e6faed71b7c38933a79e16dfbdc91b5 (patch)
tree2b36982a745859ffb87cdc023f188f32ac15bedf /desktop
parent17d23f45692d95deb06ce366c6743b8c38f84cb7 (diff)
downloadmullvadvpn-c6b1dc2e7e6faed71b7c38933a79e16dfbdc91b5.tar.xz
mullvadvpn-c6b1dc2e7e6faed71b7c38933a79e16dfbdc91b5.zip
Move settings view to separate folder
Diffstat (limited to 'desktop')
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/AppRouter.tsx5
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/index.ts1
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/settings/SettingsView.tsx (renamed from desktop/packages/mullvad-vpn/src/renderer/components/Settings.tsx)32
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/settings/index.ts1
4 files changed, 20 insertions, 19 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/AppRouter.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/AppRouter.tsx
index fc027738d1..903f1695eb 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/AppRouter.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/AppRouter.tsx
@@ -27,7 +27,6 @@ import MultihopSettings from './MultihopSettings';
import OpenVpnSettings from './OpenVpnSettings';
import ProblemReport from './ProblemReport';
import SelectLanguage from './SelectLanguage';
-import Settings from './Settings';
import SettingsImport from './SettingsImport';
import SettingsTextImport from './SettingsTextImport';
import Shadowsocks from './Shadowsocks';
@@ -36,7 +35,7 @@ import Support from './Support';
import TooManyDevices from './TooManyDevices';
import UdpOverTcp from './UdpOverTcp';
import UserInterfaceSettings from './UserInterfaceSettings';
-import { AppInfoView, ChangelogView } from './views';
+import { AppInfoView, ChangelogView, SettingsView } from './views';
import VpnSettings from './VpnSettings';
import WireguardSettings from './WireguardSettings';
@@ -62,7 +61,7 @@ export default function AppRouter() {
<Route exact path={RoutePath.timeAdded} component={TimeAdded} />
<Route exact path={RoutePath.setupFinished} component={SetupFinished} />
<Route exact path={RoutePath.account} component={Account} />
- <Route exact path={RoutePath.settings} component={Settings} />
+ <Route exact path={RoutePath.settings} component={SettingsView} />
<Route exact path={RoutePath.selectLanguage} component={SelectLanguage} />
<Route exact path={RoutePath.userInterfaceSettings} component={UserInterfaceSettings} />
<Route exact path={RoutePath.multihopSettings} component={MultihopSettings} />
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/index.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/index.ts
index dff5aa7a90..2ff7a5978b 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/views/index.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/index.ts
@@ -1,2 +1,3 @@
export * from './app-info';
export * from './changelog';
+export * from './settings';
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/Settings.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/views/settings/SettingsView.tsx
index a729a56d1f..0172a55315 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/Settings.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/settings/SettingsView.tsx
@@ -1,16 +1,17 @@
import styled from 'styled-components';
-import { strings } from '../../shared/constants';
-import { messages } from '../../shared/gettext';
-import { useAppContext } from '../context';
-import { Button, Flex, Icon, TitleBig } from '../lib/components';
-import { Dot } from '../lib/components/dot';
-import { ListItem } from '../lib/components/list-item';
-import { useHistory } from '../lib/history';
-import { RoutePath } from '../lib/routes';
-import { useSelector } from '../redux/store';
-import { AppNavigationHeader } from './';
-import { BackAction } from './KeyboardNavigation';
+import { strings } from '../../../../shared/constants';
+import { messages } from '../../../../shared/gettext';
+import { useAppContext } from '../../../context';
+import { Button, Flex, Icon, TitleBig } from '../../../lib/components';
+import { Dot } from '../../../lib/components/dot';
+import { ListItem } from '../../../lib/components/list-item';
+import { useHistory } from '../../../lib/history';
+import { RoutePath } from '../../../lib/routes';
+import { useSelector } from '../../../redux/store';
+import SettingsHeader from '../..//SettingsHeader';
+import { AppNavigationHeader } from '../../';
+import { BackAction } from '../../KeyboardNavigation';
import {
ButtonStack,
Footer,
@@ -19,16 +20,15 @@ import {
SettingsContent,
SettingsNavigationScrollbars,
SettingsStack,
-} from './Layout';
-import { NavigationContainer } from './NavigationContainer';
-import { NavigationListItem } from './NavigationListItem';
-import SettingsHeader from './SettingsHeader';
+} from '../../Layout';
+import { NavigationContainer } from '../../NavigationContainer';
+import { NavigationListItem } from '../../NavigationListItem';
export const StyledFlex = styled(Flex).attrs({ $flexDirection: 'column' })`
gap: 1px;
`;
-export default function Support() {
+export function SettingsView() {
const history = useHistory();
const loginState = useSelector((state) => state.account.status);
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/settings/index.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/settings/index.ts
new file mode 100644
index 0000000000..4877aa46c4
--- /dev/null
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/settings/index.ts
@@ -0,0 +1 @@
+export * from './SettingsView';