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" ;
1515import {
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
3534type 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
145143CustomApp . getInitialProps = async (
146- context : AppContext ,
144+ context : AppContext
147145) : Promise < AppOwnProps & AppInitialProps > => {
148146 const ctx = await App . getInitialProps ( context ) ;
149147
0 commit comments