| 12345678910111213141516171819202122232425262728293031323334 | BlazeComponent.extendComponent({  onCreated() {},  events() {    return [      {        'click .js-mail-action'(event) {          const emailTo = this.find('#email-to').value;          const emailSubject = this.find('#email-subject').value;          const emailMsg = this.find('#email-msg').value;          const trigger = this.data().triggerVar.get();          const ruleName = this.data().ruleName.get();          const triggerId = Triggers.insert(trigger);          const boardId = Session.get('currentBoard');          const desc = Utils.getTriggerActionDesc(event, this);          const actionId = Actions.insert({            actionType: 'sendEmail',            emailTo,            emailSubject,            emailMsg,            boardId,            desc,          });          Rules.insert({            title: ruleName,            triggerId,            actionId,            boardId,          });        },      },    ];  },}).register('mailActions');
 |