header.js
545 Bytes
Template.header.helpers({
brandLink() {
let login = FlowRouter.path( 'login' ),
index = FlowRouter.path( 'index' );
return !Meteor.loggingIn() && !Meteor.userId() ? login : index;
}
});
Template.header.events({
'click .logout' () {
Meteor.logout( ( error ) => {
if ( error ) {
Bert.alert( error.reason, 'warning' );
} else {
Bert.alert( 'Logged out!', 'success' );
FlowRouter.go( FlowRouter.path( 'login' ) );
Session.set( 'currentRoute', 'login' );
}
});
}
});