get_my/client/Dashboard/dashboard.js

42 lines
1 KiB
JavaScript
Raw Normal View History

import { Categories } from "../../imports/api/category";
import { Lists } from "../../imports/api/lists";
import { Products } from "../../imports/api/products";
import { Stores } from "../../imports/api/stores";
2022-08-04 19:50:18 -05:00
Template.dashboard.onCreated(function() {
this.subscribe("userList");
this.subscribe("myLists");
this.subscribe("myCategories");
this.subscribe("storeInfo");
this.subscribe("myProducts");
2022-08-04 19:50:18 -05:00
});
Template.dashboard.onRendered(function() {
});
Template.dashboard.helpers({
userCount: function() {
return Meteor.users.find().count();
},
listCount: function() {
return Lists.find().count();
},
storeCount: function() {
return Stores.find().count();
},
productCount: function() {
return Products.find().count();
},
catCount: function() {
return Categories.find().count();
}
2022-08-04 19:50:18 -05:00
});
Template.dashboard.events({
"click #usermgmtlink" (event) {
event.preventDefault();
FlowRouter.go('/userMgmt');
},
2022-08-04 19:50:18 -05:00
});