1- import React , {
2- useContext , useEffect , lazy , Suspense ,
3- } from 'react' ;
1+ import React , { useContext , useEffect } from 'react' ;
42import { BrowserRouter , Switch , Route } from 'react-router-dom' ;
53import { CssBaseline } from '@mui/material' ;
64import { 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
2622const { 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