@vimeo/iris
Version:
Vimeo Design System
16 lines (14 loc) • 427 B
JavaScript
// A utility function to merge refs, referenced from this library: https://www.npmjs.com/package/react-merge-refs
function mergeRefs(refs) {
return function (value) {
refs.forEach(function (ref) {
if (typeof ref === 'function') {
ref(value);
}
else if (ref != null) {
ref.current = value;
}
});
};
}
export { mergeRefs };