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