mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-03-13 12:48:56 -04:00
27 lines
742 B
JavaScript
27 lines
742 B
JavaScript
import React, { ReactElement, Suspense, lazy } from 'react';
|
|
|
|
import { MuiThemeProvider } from '@material-ui/core/styles';
|
|
import { defaultTheme as theme } from 'kpop/es/theme';
|
|
|
|
import 'kpop/static/css/base.css';
|
|
import 'kpop/static/css/scrollbar.css';
|
|
|
|
import Spinner from './components/Spinner';
|
|
import * as version from './version';
|
|
|
|
const LazyMain = lazy(() => import(/* webpackChunkName: "identifier-main" */ './Main'));
|
|
|
|
console.info(`Kopano Identifier build version: ${version.build}`); // eslint-disable-line no-console
|
|
|
|
const App = (): ReactElement => {
|
|
return (
|
|
<MuiThemeProvider theme={theme}>
|
|
<Suspense fallback={<Spinner/>}>
|
|
<LazyMain />
|
|
</Suspense>
|
|
</MuiThemeProvider>
|
|
);
|
|
}
|
|
|
|
export default App;
|