Sha256: 9cfef8112dc6e4b098bee867adfcb7b1be3a7460b8d50fb178c487c023616373
Contents?: true
Size: 354 Bytes
Versions: 24
Compression:
Stored size: 354 Bytes
Contents
import { Controller } from "@hotwired/stimulus" export default class extends Controller { static targets = [ "menu" ] show() { this.menuTarget.show() } showModal() { this.menuTarget.showModal() } close() { this.menuTarget.close() } closeOnClickOutside({ target }) { target.nodeName === "DIALOG" && this.close() } }
Version data entries
24 entries across 24 versions & 1 rubygems