# frozen_string_literal: true class EmbedScriptsController < ActionController::Metal def show headers['Content-Type'] = 'application/javascript' self.response_body = dummy_script self.status = 200 end private def dummy_script <<~JAVASCRIPT const DummyBuilder = class extends HTMLElement { connectedCallback() { this.innerHTML = `

Upgrade to Pro

Unlock embedded components by upgrading to Pro

Learn More
`; } }; const DummyForm = class extends DummyBuilder {}; if (!window.customElements.get('docuseal-builder')) { window.customElements.define('docuseal-builder', DummyBuilder); } if (!window.customElements.get('docuseal-form')) { window.customElements.define('docuseal-form', DummyForm); } JAVASCRIPT end end