CB-3963 removed reshadow from renderLayout

This commit is contained in:
s.teleshev
2023-12-01 18:26:48 +01:00
parent 8ba210bd81
commit bcbfd7e2df
2 changed files with 8 additions and 9 deletions
@@ -0,0 +1,3 @@
.loader {
height: 100vh;
}
@@ -7,11 +7,11 @@
*/
import { Suspense } from 'react';
import { createRoot, Root } from 'react-dom/client';
import styled from 'reshadow';
import { Body } from '@cloudbeaver/core-app';
import { DisplayError, ErrorBoundary, Loader } from '@cloudbeaver/core-blocks';
import { DisplayError, ErrorBoundary, Loader, s } from '@cloudbeaver/core-blocks';
import { AppContext, IServiceInjector } from '@cloudbeaver/core-di';
import styles from './renderLayout.m.css';
interface IRender {
initRoot(): Root;
@@ -46,18 +46,14 @@ export function renderLayout(serviceInjector: IServiceInjector): IRender {
},
renderApp() {
this.initRoot().render(
styled`
Loader {
height: 100vh;
}
`(
(
<AppContext app={serviceInjector}>
<ErrorBoundary root>
<Suspense fallback={<Loader />}>
<Suspense fallback={<Loader className={s(styles, { loader: true })} />}>
<Body />
</Suspense>
</ErrorBoundary>
</AppContext>,
</AppContext>
),
);
},