SpinaCMS/Spina

View on GitHub
app/assets/javascripts/spina/controllers/embed_controller.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Controller } from "@hotwired/stimulus"

export default class extends Controller {
  static get targets() {
    return [ "html" ]
  }
  
  insertEmbeddable(event) {
    this.trixEditor.insertEmbeddable(event.detail.html)
  }
  
  get trixEditor() {
    return document.getElementById(this.element.dataset.trixTarget).trix
  }
  
}