@shopify/polaris
Version:
Shopify’s admin product component library
17 lines (11 loc) • 342 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
function closestParentMatch(element, matcher) {
let parent = element.parentElement;
while (parent) {
if (parent.matches(matcher)) return parent;
parent = parent.parentElement;
}
return parent;
}
exports.closestParentMatch = closestParentMatch;