| 123456789101112131415161718192021222324252627282930 | import { ReactiveCache } from '/imports/reactiveCache';BlazeComponent.extendComponent({  onCreated() {    this.subscribe('allRules');    this.subscribe('allTriggers');    this.subscribe('allActions');  },  trigger() {    const ruleId = this.data().ruleId;    const rule = ReactiveCache.getRule(ruleId.get());    const trigger = ReactiveCache.getTrigger(rule.triggerId);    const desc = trigger.description();    const upperdesc = desc.charAt(0).toUpperCase() + desc.substr(1);    return upperdesc;  },  action() {    const ruleId = this.data().ruleId;    const rule = ReactiveCache.getRule(ruleId.get());    const action = ReactiveCache.getAction(rule.actionId);    const desc = action.description();    const upperdesc = desc.charAt(0).toUpperCase() + desc.substr(1);    return upperdesc;  },  events() {    return [{}];  },}).register('ruleDetails');
 |