GrapesJS / mjml

Newsletter Builder with MJML components in GrapesJS

Home Page:http://grapesjs.com/demo-mjml.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Question: How to add the custom action(variable)

TechWhiz10 opened this issue · comments

Hi, @artur Arseniev.
Grapesjs is very awesome. just like WordPress or Bubble.

I made a function using GrapesJS/grapesjs#481.
editor.RichTextEditor.add('custom-vars', {
icon: <select class="gjs-field"> <option value="">- Select -</option> <option value="[[firstname]]">FirstName</option> <option value="[[lastname]]">LastName</option> <option value="[[age]]">Age</option> </select>,
// Bind the 'result' on 'change' listener
event: 'change',
result: (rte, action) => rte.insertHTML(action.btn.firstChild.value),
// Reset the select on change
update: (rte, action) => { action.btn.firstChild.value = "";}
})

It works well in grapesjs-plugins-newsletter. but it doesn't work in grapesjs-mjml.
Sometimes it works.

![Uploading image.png…]
error
()

I don't know why it doesn't work.
How can I resolve this problem?

Hi have the exact same issue for the exact same need!

Did you find a solution @TechWhiz10?

@LcsGa not yet