/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ export default function (sel, el) { // basic DOM closest utility to cope with no support // TODO: instead of degrading gracefully // add a while polyfill for closest try { return el.closest(sel); } catch (e) { return; } }