UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

23 lines (22 loc) β€’ 563 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTargetElement = getTargetElement; exports.isFunction = void 0; const isFunction = value => typeof value === 'function'; exports.isFunction = isFunction; function getTargetElement(target, defaultElement) { if (!target) { return defaultElement; } let targetElement; if (isFunction(target)) { targetElement = target(); } else if ('current' in target) { targetElement = target.current; } else { targetElement = target; } return targetElement; }