Skip to content

Commit b939906

Browse files
committed
* electron doesn't like lazy loading, so remove it
1 parent bf16264 commit b939906

File tree

1 file changed

+23
-29
lines changed

1 file changed

+23
-29
lines changed

src/components/App/index.jsx

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import React, {
2-
useContext, useEffect, lazy, Suspense,
3-
} from 'react';
1+
import React, { useContext, useEffect } from 'react';
42
import { BrowserRouter, Switch, Route } from 'react-router-dom';
53
import { CssBaseline } from '@mui/material';
64
import { createTheme, ThemeProvider } from '@mui/material/styles';
@@ -15,13 +13,11 @@ import {
1513
setFileHashes,
1614
setFileHashLoading, setTextHashError, setTextHashes, setTextHashLoading,
1715
} from '../../reducers/CryptoReducer/Actions';
18-
import LoadingBar from '../LoadingBar';
19-
20-
const Home = lazy(() => import('../../routes/Home'));
21-
const About = lazy(() => import('../../routes/About'));
22-
const File = lazy(() => import('../../routes/File'));
23-
const Text = lazy(() => import('../../routes/Text'));
24-
const Settings = lazy(() => import('../../routes/Settings'));
16+
import Home from '../../routes/Home';
17+
import Text from '../../routes/Text';
18+
import File from '../../routes/File';
19+
import About from '../../routes/About';
20+
import Settings from '../../routes/Settings';
2521

2622
const { ipcRenderer } = window.require('electron');
2723

@@ -77,25 +73,23 @@ const App = () => {
7773
<DropZone enabled={enabled} onDrop={onDrop} reRoute="/file">
7874
<TopBar />
7975
<CssBaseline />
80-
<Suspense fallback={<LoadingBar />}>
81-
<Switch>
82-
<Route path="/settings">
83-
<Settings />
84-
</Route>
85-
<Route path="/about">
86-
<About />
87-
</Route>
88-
<Route path="/file">
89-
<File />
90-
</Route>
91-
<Route path="/text">
92-
<Text />
93-
</Route>
94-
<Route path="/">
95-
<Home />
96-
</Route>
97-
</Switch>
98-
</Suspense>
76+
<Switch>
77+
<Route path="/settings">
78+
<Settings />
79+
</Route>
80+
<Route path="/about">
81+
<About />
82+
</Route>
83+
<Route path="/file">
84+
<File />
85+
</Route>
86+
<Route path="/text">
87+
<Text />
88+
</Route>
89+
<Route path="/">
90+
<Home />
91+
</Route>
92+
</Switch>
9993
</DropZone>
10094
</BrowserRouter>
10195
</ThemeProvider>

0 commit comments

Comments
 (0)