Simple menuing for Meteor
meteor add fourquet:menus
Example using Blaze (not required):
<!-- example.html -->
<template name="menu">
{{#each menuItem in (Menus 'Main')}}
<a href='{{menuItem.route}}'>{{menuItem.content}}</a><br>
{{/each}}
</template>
// example.js
if (Meteor.isClient) {
Menus.Main = Menus.create();
Menus.Main.insert({
content: 'Users',
route: '/users',
weight: 1,
icon: 'th-large',
roles: 'owner, manager',
});
Menus.Main.insert({
content: 'Home',
route: '/',
weight: -999,
icon: 'th-home',
roles: 'public',
});
}
0.0.2
MIT