@@ -9,9 +9,8 @@ import { useRouter } from 'next/router';
99import { QueryParamProvider } from 'use-query-params' ;
1010
1111import type { EuiSideNavItemType } from '@elastic/eui' ;
12- import { EuiProvider , EuiThemeColorMode } from '@elastic/eui' ;
12+ import { EuiProvider } from '@elastic/eui' ;
1313import {
14- ColorModes ,
1514 ConfirmationDialogContextWrapper ,
1615 OrchestratorConfig ,
1716 OrchestratorConfigProvider ,
@@ -25,7 +24,6 @@ import {
2524 WfoPageTemplate ,
2625 WfoToastsList ,
2726 emptyOrchestratorConfig ,
28- wfoThemeModifications ,
2927} from '@orchestrator-ui/orchestrator-ui-components' ;
3028
3129import { getAppLogo } from '@/components/AppLogo/AppLogo' ;
@@ -42,27 +40,6 @@ function CustomApp({ Component, pageProps }: AppProps & AppOwnProps) {
4240 const [ orchestratorLoadedConfig , setOrchestratorLoadedConfig ] =
4341 useState < OrchestratorConfig | null > ( null ) ;
4442
45- const [ themeMode , setThemeMode ] = useState < EuiThemeColorMode > (
46- ColorModes . LIGHT ,
47- ) ;
48-
49- const handleThemeSwitch = ( newThemeMode : EuiThemeColorMode ) => {
50- setThemeMode ( newThemeMode ) ;
51- localStorage . setItem ( 'themeMode' , newThemeMode ) ;
52- } ;
53-
54- useEffect ( ( ) => {
55- // Initialize theme mode from localStorage or set it to 'light' if not present
56- const storedTheme = localStorage . getItem ( 'themeMode' ) ;
57- if (
58- ! storedTheme ||
59- ( storedTheme !== ColorModes . LIGHT &&
60- storedTheme !== ColorModes . DARK )
61- ) {
62- handleThemeSwitch ( ColorModes . LIGHT ) ;
63- }
64- } , [ ] ) ;
65-
6643 useEffect ( ( ) => {
6744 if (
6845 orchestratorConfig &&
@@ -137,10 +114,7 @@ function CustomApp({ Component, pageProps }: AppProps & AppOwnProps) {
137114 errorMonitoringHandler = { errorMonitoringHandler }
138115 >
139116 < WfoAuth >
140- < EuiProvider
141- colorMode = { themeMode }
142- modify = { wfoThemeModifications }
143- >
117+ < EuiProvider >
144118 < TranslationsProvider >
145119 < Head >
146120 < link
@@ -156,9 +130,6 @@ function CustomApp({ Component, pageProps }: AppProps & AppOwnProps) {
156130 < ConfirmationDialogContextWrapper >
157131 < WfoPageTemplate
158132 getAppLogo = { getAppLogo }
159- onThemeSwitch = {
160- handleThemeSwitch
161- }
162133 overrideMenuItems = {
163134 addMenuItems
164135 }
0 commit comments