export default function findTabbableDescendants()

in src/helpers/tabbable.js [67:77]


export default function findTabbableDescendants(element) {
  const descendants = [].slice
    .call(element.querySelectorAll("*"), 0)
    .reduce(
      (finished, el) => finished.concat(
        !el.shadowRoot ? [el] : findTabbableDescendants(el.shadowRoot)
      ),
      []
    );
  return descendants.filter(tabbable);
}