@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
16 lines • 460 B
JavaScript
import _Object$hasOwn from "core-js-pure/stable/object/has-own.js";
export default function getRefElement(target) {
if (!target) {
return null;
}
const unknownTarget = target;
let element = target;
if (unknownTarget?.current?._ref) {
element = getRefElement(unknownTarget.current._ref);
}
if (element && _Object$hasOwn(element, 'current')) {
element = element.current;
}
return element;
}
//# sourceMappingURL=getRefElement.js.map