diff options
| author | Haishan <[email protected]> | 2020-06-20 22:28:43 +0800 |
|---|---|---|
| committer | Haishan <[email protected]> | 2020-06-20 22:28:43 +0800 |
| commit | 632c6a37350c830902046546fc07ce764ca009a0 (patch) | |
| tree | ed90e7cef41865732dafe7de22e33a3a1c589927 /src/components/Root.js | |
| parent | 71a7d8d4c125a5751c94ecb10468994634286425 (diff) | |
feat: add a simple filter for proxy names
Diffstat (limited to 'src/components/Root.js')
| -rw-r--r-- | src/components/Root.js | 55 |
1 files changed, 30 insertions, 25 deletions
diff --git a/src/components/Root.js b/src/components/Root.js index 8bf3276..7b0ae04 100644 --- a/src/components/Root.js +++ b/src/components/Root.js @@ -1,18 +1,21 @@ +import './Root.css'; + import React, { Suspense } from 'react'; -import StateProvider from './StateProvider'; import { HashRouter as Router, Route, Routes } from 'react-router-dom'; -import Loading2 from './Loading2'; +import { RecoilRoot } from 'recoil'; + +import { actions, initialState } from '../store'; +import APIDiscovery from './APIDiscovery'; +import Config from './Config'; +import Connections from './Connections'; import ErrorBoundary from './ErrorBoundary'; -import SideBar from './SideBar'; import Home from './Home'; +import Loading2 from './Loading2'; import Logs from './Logs'; -import Config from './Config'; -import StyleGuide from './StyleGuide'; -import Connections from './Connections'; -import APIDiscovery from './APIDiscovery'; -import { initialState, actions } from '../store'; -import './Root.css'; import s0 from './Root.module.css'; +import SideBar from './SideBar'; +import StateProvider from './StateProvider'; +import StyleGuide from './StyleGuide'; const Proxies = React.lazy(() => import( @@ -43,23 +46,25 @@ const routes = [ const Root = () => ( <ErrorBoundary> - <StateProvider initialState={initialState} actions={actions}> - <Router> - <div className={s0.app}> - <APIDiscovery /> - <SideBar /> - <div className={s0.content}> - <Suspense fallback={<Loading2 />}> - <Routes> - {routes.map(([key, path, element]) => ( - <Route key={key} path={path} element={element} /> - ))} - </Routes> - </Suspense> + <RecoilRoot> + <StateProvider initialState={initialState} actions={actions}> + <Router> + <div className={s0.app}> + <APIDiscovery /> + <SideBar /> + <div className={s0.content}> + <Suspense fallback={<Loading2 />}> + <Routes> + {routes.map(([key, path, element]) => ( + <Route key={key} path={path} element={element} /> + ))} + </Routes> + </Suspense> + </div> </div> - </div> - </Router> - </StateProvider> + </Router> + </StateProvider> + </RecoilRoot> </ErrorBoundary> ); |
