Sha256: acd188ec0c0cb72401e33abdc34db9b9d45cc15ef3cfe1006906fabdd31bf6c7
Contents?: true
Size: 356 Bytes
Versions: 1
Compression:
Stored size: 356 Bytes
Contents
import { Controller } from "@hotwired/stimulus" export default class extends Controller { static targets = ["menu"] toggle() { this.menuTarget.classList.toggle("hidden") } hide(event) { if (!this.element.contains(event.target) && !this.menuTarget.classList.contains('hidden')) { this.menuTarget.classList.add("hidden") } } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tybo-0.0.3 | lib/app/javascript/controllers/dropdown_controller.js |