gregbell/active_admin

View on GitHub
app/javascript/active_admin/utils/dom.js

Summary

Maintainability
A
0 mins
Test Coverage
const nextSibling = function next(element, selector) {
  let sibling = element.nextElementSibling;

  if (!selector) {
    return sibling;
  }

  while (sibling) {
    if (sibling && sibling.matches(selector)) {
      return sibling;
    }

    sibling = sibling.nextElementSibling;
  }
}

export { nextSibling }