Reputation: 1
I´d like make a site with public routes ('/') and admin routes (/admin). How can I do it with rest-admin!? Thanks
Upvotes: 0
Views: 153
Reputation: 3211
You can simply use Router
for distinguishing public routes from admin ones, e.g.:
<Router>
<div>
<Route exact path="/" component={Index}/>
<Route path='/admin' component={YourAdmin}/>
</div>
</Router>
Here Index
component is you public component (e.g. homepage). And YourAdmin
component includes admin-on-rest
, e.g.:
class YourAdmin extends Component {
render() {
return (
<Admin ...>
<Resource .../>
<Resource .../>
<Resource .../>
</Admin>
)
}
}
And your admin-page can be secured with built-in admin-on-rest
functionality.
Upvotes: 3