// credit: https://github.com/gregberge/react-merge-refs/blob/main/src/index.tsx export function mergeRefs( refs: Array | React.LegacyRef> ): React.RefCallback { return (value) => { refs.forEach((ref) => { if (typeof ref === 'function') { ref(value) } else if (ref != null) { ;(ref as React.MutableRefObject).current = value } }) } }