How to avoid client content for unauthorized users?

I’m willing to build my next app within Meteor and its a user/role based application.

Will use Reacktor and alanning:roles, they fit well?

The idea is to have an <AdminLayout /> and an <UserLayout /> components.
How to avoid users from seeing AdminLayout component?

How could I somehow link Roles, Routes and Components so users could see just the ones where the role he belongs matches the Components needed roles?

Cheers!