diff --git a/app/controllers/submissions_controller.rb b/app/controllers/submissions_controller.rb index c4143fb8..327a251d 100644 --- a/app/controllers/submissions_controller.rb +++ b/app/controllers/submissions_controller.rb @@ -12,6 +12,8 @@ class SubmissionsController < ApplicationController Submission.joins(:template).where(template: { account_id: current_account.id }) .preload(template: { documents_attachments: { preview_images_attachments: :blob } }) .find(params[:id]) + + render :show, layout: 'plain' end def new; end diff --git a/app/controllers/templates_controller.rb b/app/controllers/templates_controller.rb index 3beda4fe..31e1b410 100644 --- a/app/controllers/templates_controller.rb +++ b/app/controllers/templates_controller.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true class TemplatesController < ApplicationController - layout false + layout 'plain' before_action :load_base_template, only: %i[new create] diff --git a/app/javascript/application.js b/app/javascript/application.js index 07373acf..b9ee6f22 100644 --- a/app/javascript/application.js +++ b/app/javascript/application.js @@ -10,6 +10,7 @@ import MenuActive from './elements/menu_active' import ClipboardCopy from './elements/clipboard_copy' import TemplateBuilder from './template_builder/builder' import DynamicList from './elements/dynamic_list' +import DownloadButton from './elements/download_button' document.addEventListener('turbo:before-cache', () => { window.flash?.remove() @@ -28,6 +29,7 @@ window.customElements.define('file-dropzone', FileDropzone) window.customElements.define('menu-active', MenuActive) window.customElements.define('clipboard-copy', ClipboardCopy) window.customElements.define('dynamic-list', DynamicList) +window.customElements.define('download-button', DownloadButton) window.customElements.define('template-builder', class extends HTMLElement { connectedCallback () { diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index 33a20059..e1b666d7 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -1,21 +1,4 @@