maurosergiosilva
maurosergiosilva

Reputation: 1

Using admin-on-rest with public routes

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

Answers (1)

Dmytro Titov
Dmytro Titov

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

Related Questions