@usj/vue-components
Version:
VueJS components used internally by USJ
22 lines (16 loc) • 379 B
JavaScript
let getClosestVueParent = ($parent, cssClass) => {
if (!$parent || !$parent.$el) {
return false
}
if ($parent._uid === 0) {
return false
}
if (!$parent.$el.classList) {
return false
}
if ($parent.$el.classList.contains(cssClass)) {
return $parent
}
return getClosestVueParent($parent.$parent, cssClass)
}
export default getClosestVueParent