Skip to content
Merged
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { EuiErrorBoundary } from '@elastic/eui';
import type { CoreStart, CoreTheme } from '@kbn/core/public';
import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public';
import { KibanaThemeProvider } from '@kbn/react-kibana-context-theme';
Expand All @@ -31,23 +30,21 @@ export function SharedProviders({
return { theme$ };
}, [theme$]);

return (
<EuiErrorBoundary>
<KibanaThemeProvider theme={theme}>
<KibanaContextProvider
services={{
...coreStart,
...pluginsStart,
plugins: {
start: pluginsStart,
},
}}
>
<RedirectAppLinks coreStart={coreStart}>
<coreStart.i18n.Context>{children}</coreStart.i18n.Context>
</RedirectAppLinks>
</KibanaContextProvider>
</KibanaThemeProvider>
</EuiErrorBoundary>
return coreStart.rendering.addContext(
<KibanaThemeProvider theme={theme}>
<KibanaContextProvider
services={{
...coreStart,
...pluginsStart,
plugins: {
start: pluginsStart,
},
}}
>
<RedirectAppLinks coreStart={coreStart}>
<coreStart.i18n.Context>{children}</coreStart.i18n.Context>
</RedirectAppLinks>
</KibanaContextProvider>
</KibanaThemeProvider>
);
}