UNPKG

linkmore-design

Version:

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

17 lines β€’ 420 B
export var isFunction = function isFunction(value) { return typeof value === 'function'; }; export function getTargetElement(target, defaultElement) { if (!target) { return defaultElement; } var targetElement; if (isFunction(target)) { targetElement = target(); } else if ('current' in target) { targetElement = target.current; } else { targetElement = target; } return targetElement; }