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

Version Path
css-zero-0.0.94 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.93 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.92 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.91 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.90 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.89 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.88 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.87 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.86 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.85 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.84 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.83 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.82 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.81 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.80 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.79 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.78 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.77 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.76 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js
css-zero-0.0.75 lib/generators/css_zero/add/templates/app/javascript/controllers/dialog_controller.js