You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
755 B
34 lines
755 B
import React from 'react'
|
|
import { ChakraProvider } from '@chakra-ui/react'
|
|
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom'
|
|
import loadable from '@loadable/component'
|
|
|
|
import Loading from './Loading'
|
|
|
|
const LoadableLogin = loadable(() => import('./Login'), {
|
|
fallback: <Loading />,
|
|
})
|
|
|
|
const LoadableMuseo = loadable(() => import('./Museo'), {
|
|
fallback: <Loading />,
|
|
})
|
|
|
|
function App(): JSX.Element {
|
|
return (
|
|
<ChakraProvider resetCSS>
|
|
<Router>
|
|
<Switch>
|
|
<Route exact path="/">
|
|
<LoadableLogin />
|
|
</Route>
|
|
<Route exact path="/museo">
|
|
<LoadableMuseo />
|
|
</Route>
|
|
</Switch>
|
|
</Router>
|
|
</ChakraProvider>
|
|
)
|
|
}
|
|
|
|
export default App
|