21 lines
599 B
JavaScript
21 lines
599 B
JavaScript
import React from 'react'
|
|
import AdminLayout from 'layouts/Admin.jsx'
|
|
import AuthLayout from 'layouts/Auth.jsx'
|
|
import { PrivateRoute } from './views/PrivateRoute'
|
|
import { Route, Switch, Redirect, HashRouter } from 'react-router-dom'
|
|
function App() {
|
|
return (
|
|
<HashRouter>
|
|
<Switch>
|
|
<PrivateRoute
|
|
path="/admin"
|
|
component={props => <AdminLayout {...props} />}
|
|
/>
|
|
<Route path="/auth" component={props => <AuthLayout {...props} />} />
|
|
<Redirect from="/" to="/admin/dashboard" />
|
|
</Switch>
|
|
</HashRouter>
|
|
)
|
|
}
|
|
export default App
|