gregbell/active_admin

View on GitHub
app/javascript/active_admin/features/main_menu.js

Summary

Maintainability
A
0 mins
Test Coverage
import Rails from '@rails/ujs';

const toggleMenu = function(event) {
  const parent = this.parentNode
  if (!("open" in parent.dataset)) {
    parent.dataset.open = ""
  } else {
    delete parent.dataset.open
  }
}

Rails.delegate(document, "#main-menu [data-menu-button]", "click", toggleMenu)