UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

19 lines (15 loc) 397 B
'use strict'; var React = require('react'); function useMergedRefs(...refs) { return React.useCallback(instance => { for (const ref of refs) { if (typeof ref === 'function') { ref(instance); } else if (ref) { ref.current = instance; } } // eslint-disable-next-line react-hooks/exhaustive-deps }, refs); } exports.useMergedRefs = useMergedRefs;