Adicionar tag de imagem usando api.onToolbarCreate

Se eu tiver isto em meu api.onToolbarCreate:

perform: (e) => {
  e.applySurround(
    `[wrap="Carousel" autoplay=${settings.autoplay}]\n`,
    "\n[/wrap]",
    "image_carousel_placeholder"
  );
}

E minha configuração image_carousel_placeholder for assim:

image_carousel_placeholder:
  type: upload
  default: "placeholder_image"

Ele adiciona a URL da imagem da imagem, não a tag <img> ou o equivalente em markdown ![]. Como posso fazer isso? Estou tentando evitar a opção da configuração como uma string para inserir uma tag <img> real. Isso é possível?

Bobagem minha. Eu perdi completamente a linha I18n.translations[currentLocale].js.composer.image_carousel_placeholder acima disso.
Agora:

I18n.translations[currentLocale].js.composer.image_carousel_placeholder = `\u003cimg src=\"${settings.image_carousel_placeholder}\" height=\"200\" width=\"300\" /\u003e`;

Isso funciona muito melhor.

1 curtida