Skip to content

Commit 13d700f

Browse files
DutchBenRuben van Leeuwen
andauthored
Remove routelistener (#35)
* Remove routelistener * Update orchestrator-component-library version --------- Co-authored-by: Ruben van Leeuwen <ruben.vanleeuwen@surf.nl>
1 parent 3f7a550 commit 13d700f

File tree

2 files changed

+24
-26
lines changed

2 files changed

+24
-26
lines changed

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pages/_app.tsx

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
import React, { useEffect, useState } from 'react';
2-
import NoSSR from 'react-no-ssr';
3-
import { QueryClient, QueryClientProvider } from 'react-query';
4-
import { ReactQueryDevtools } from 'react-query/devtools';
5-
import { QueryClientConfig } from 'react-query/types/core/types';
1+
import React, { useEffect, useState } from "react";
2+
import NoSSR from "react-no-ssr";
3+
import { QueryClient, QueryClientProvider } from "react-query";
4+
import { ReactQueryDevtools } from "react-query/devtools";
5+
import { QueryClientConfig } from "react-query/types/core/types";
66

7-
import { SessionProvider } from 'next-auth/react';
8-
import { NextAdapter } from 'next-query-params';
9-
import App, { AppContext, AppInitialProps, AppProps } from 'next/app';
10-
import Head from 'next/head';
11-
import { QueryParamProvider } from 'use-query-params';
7+
import { SessionProvider } from "next-auth/react";
8+
import { NextAdapter } from "next-query-params";
9+
import App, { AppContext, AppInitialProps, AppProps } from "next/app";
10+
import Head from "next/head";
11+
import { QueryParamProvider } from "use-query-params";
1212

13-
import { EuiProvider, EuiThemeColorMode } from '@elastic/eui';
14-
import '@elastic/eui/dist/eui_theme_light.min.css';
13+
import { EuiProvider, EuiThemeColorMode } from "@elastic/eui";
14+
import "@elastic/eui/dist/eui_theme_light.min.css";
1515
import {
1616
ColorModes,
1717
ConfirmationDialogContextWrapper,
@@ -21,16 +21,15 @@ import {
2121
WfoAuth,
2222
WfoErrorBoundary,
2323
WfoPageTemplate,
24-
WfoRouteChangeListener,
2524
WfoToastsList,
2625
defaultOrchestratorTheme,
27-
} from '@orchestrator-ui/orchestrator-ui-components';
26+
} from "@orchestrator-ui/orchestrator-ui-components";
2827

29-
import { getAppLogo } from '@/components/AppLogo/AppLogo';
30-
import { getInitialOrchestratorConfig } from '@/configuration';
31-
import { TranslationsProvider } from '@/translations/translationsProvider';
28+
import { getAppLogo } from "@/components/AppLogo/AppLogo";
29+
import { getInitialOrchestratorConfig } from "@/configuration";
30+
import { TranslationsProvider } from "@/translations/translationsProvider";
3231

33-
import '../font/inter.css';
32+
import "../font/inter.css";
3433

3534
type AppOwnProps = { orchestratorConfig: OrchestratorConfig };
3635

@@ -51,17 +50,17 @@ function CustomApp({
5150
const [queryClient] = useState(() => new QueryClient(queryClientConfig));
5251

5352
const [themeMode, setThemeMode] = useState<EuiThemeColorMode>(
54-
ColorModes.LIGHT,
53+
ColorModes.LIGHT
5554
);
5655

5756
const handleThemeSwitch = (newThemeMode: EuiThemeColorMode) => {
5857
setThemeMode(newThemeMode);
59-
localStorage.setItem('themeMode', newThemeMode);
58+
localStorage.setItem("themeMode", newThemeMode);
6059
};
6160

6261
useEffect(() => {
6362
// Initialize theme mode from localStorage or set it to 'light' if not present
64-
const storedTheme = localStorage.getItem('themeMode');
63+
const storedTheme = localStorage.getItem("themeMode");
6564
if (
6665
!storedTheme ||
6766
(storedTheme !== ColorModes.LIGHT &&
@@ -77,7 +76,6 @@ function CustomApp({
7776
initialOrchestratorConfig={orchestratorConfig}
7877
>
7978
<StoreProvider initialOrchestratorConfig={orchestratorConfig}>
80-
<WfoRouteChangeListener />
8179
<SessionProvider session={pageProps.session}>
8280
<NoSSR>
8381
<WfoAuth>
@@ -143,7 +141,7 @@ function CustomApp({
143141
}
144142

145143
CustomApp.getInitialProps = async (
146-
context: AppContext,
144+
context: AppContext
147145
): Promise<AppOwnProps & AppInitialProps> => {
148146
const ctx = await App.getInitialProps(context);
149147

0 commit comments

Comments
 (0)