module.exports = function (self) { self.setActionDefinitions({ pad_trigger_action: { name: 'Trigger Pad', options: [ { id: 'name', type: 'textinput', label: 'Pad Name', default: '', }, ], callback: async (event) => { const pad = self.currentProject.findPadByName(event.options.name); if (!pad) { self.log('warning', 'Cannot find a pad with name ' + event.options.name); return; } self.sendToWebSocket('cart-action', { 'pad': pad.id }); }, }, }) }