0

I´d like make a site with public routes ('/') and admin routes (/admin). How can I do it with rest-admin!? Thanks

1 Answers1

3

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.

Dmytro Titov
  • 2,802
  • 6
  • 38
  • 60