UNPKG

@chayns-components/core

Version:

A set of beautiful React components for developing your own applications with chayns.

17 lines 513 B
import { useCallback } from 'react'; export const useCombinedRefs = function () { for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) { refs[_key] = arguments[_key]; } return useCallback(element => { refs.forEach(ref => { if (!ref) return; if (typeof ref === 'function') { ref(element); } else if (typeof ref === 'object' && ref !== null) { ref.current = element; } }); }, [refs]); }; //# sourceMappingURL=ref.js.map