Sha256: e264249b713da577e1c6772d5616cf1870d25397d5d46d0f40641f9ed925461c
Contents?: true
Size: 1 KB
Versions: 24
Compression:
Stored size: 1 KB
Contents
import { Controller } from "@hotwired/stimulus"; export default class extends Controller { static targets = [ "removeFileFlag", "downloadFileButton", "removeFileButton", "cancelRemoveFileButton", "fileName" ]; static values = { id: Number } removeFile() { if (this.hasDownloadFileButtonTarget) { this.downloadFileButtonTarget.classList.add("hidden"); } this.removeFileButtonTarget.classList.add("hidden"); this.cancelRemoveFileButtonTarget.classList.remove("hidden"); this.removeFileFlagTarget.value = this.idValue; this.element.classList.add("bg-red-100", "dark:bg-red-700"); } cancelRemoveFile(){ if (this.hasDownloadFileButtonTarget) { this.downloadFileButtonTarget.classList.remove("hidden"); } this.removeFileButtonTarget.classList.remove("hidden"); this.cancelRemoveFileButtonTarget.classList.add("hidden"); this.removeFileFlagTarget.value = null; this.element.classList.remove("bg-red-100", "dark:bg-red-700/40"); } }
Version data entries
24 entries across 24 versions & 1 rubygems