diff --git a/app/javascript/controllers/upload_preview_controller.js b/app/javascript/controllers/upload_preview_controller.js index 4ce38ae9a..14cc5bfee 100644 --- a/app/javascript/controllers/upload_preview_controller.js +++ b/app/javascript/controllers/upload_preview_controller.js @@ -1,20 +1,14 @@ import { Controller } from "@hotwired/stimulus" export default class extends Controller { - static values = { defaultImage: String } - static targets = [ "image", "input", "button" ] + static targets = [ "image", "input" ] previewImage() { const file = this.inputTarget.files[0] if (file) { - this.imageTarget.src = URL.createObjectURL(this.inputTarget.files[0]); - this.imageTarget.onload = () => { URL.revokeObjectURL(this.imageTarget.src) } + this.imageTarget.src = URL.createObjectURL(file) + this.imageTarget.onload = () => URL.revokeObjectURL(this.imageTarget.src) } } - - clear() { - this.imageTarget.src = this.defaultImageValue - this.buttonTarget.style.visibility = "hidden" - } } diff --git a/app/views/bubbles/_image.html.erb b/app/views/bubbles/_image.html.erb index 522871aeb..829733c15 100644 --- a/app/views/bubbles/_image.html.erb +++ b/app/views/bubbles/_image.html.erb @@ -1,10 +1,10 @@