import type * as React from 'react'; export function mergeRefs( ...refs: (React.Ref | undefined)[] ): React.RefCallback { return (value) => { refs.forEach((ref) => { if (typeof ref === 'function') { ref(value); } else if (ref) { ref.current = value; } }); }; }