UNPKG

@grafana/ui

Version:
23 lines (20 loc) 472 B
import * as React from 'react'; "use strict"; function useCombinedRefs(...refs) { const targetRef = React.useRef(null); React.useEffect(() => { refs.forEach((ref) => { if (!ref) { return; } if (typeof ref === "function") { ref(targetRef.current); } else { ref.current = targetRef.current; } }); }, [refs]); return targetRef; } export { useCombinedRefs }; //# sourceMappingURL=useCombinedRefs.mjs.map