mirror of
https://github.com/pds-nest/nest.git
synced 2024-11-25 14:34:19 +00:00
30 lines
918 B
JavaScript
30 lines
918 B
JavaScript
import React from "react"
|
|
import Layout from "./components/interactive/Layout"
|
|
import { BrowserRouter } from "react-router-dom"
|
|
import GlobalTheme from "./components/providers/GlobalTheme"
|
|
import GlobalServer from "./components/providers/GlobalServer"
|
|
import GlobalUser from "./components/providers/GlobalUser"
|
|
import PageSwitcher from "./PageSwitcher"
|
|
|
|
|
|
/**
|
|
* The main component of the webapp, the root of the render tree, what is displayed when the web page is visited.
|
|
*
|
|
* @returns {JSX.Element}
|
|
* @constructor
|
|
*/
|
|
export default function App() {
|
|
return (
|
|
<GlobalServer>
|
|
<GlobalUser>
|
|
<GlobalTheme>
|
|
<BrowserRouter>
|
|
<Layout>
|
|
<PageSwitcher/>
|
|
</Layout>
|
|
</BrowserRouter>
|
|
</GlobalTheme>
|
|
</GlobalUser>
|
|
</GlobalServer>
|
|
)
|
|
}
|