mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-13 16:18:51 +08:00
CB-3963 removed reshadow from renderLayout
This commit is contained in:
@@ -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>
|
||||
),
|
||||
);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user