{"version":3,"file":"mergeRefs.cjs","sources":["../../../src/utils/mergeRefs.ts"],"sourcesContent":["export const mergeRefs =\n  <T = HTMLElement>(\n    refs: (React.MutableRefObject<T> | React.LegacyRef<T>)[]\n  ): React.RefCallback<T> =>\n  value => {\n    refs.forEach(ref => {\n      if (typeof ref === 'function') {\n        ref(value);\n      } else if (ref != null) {\n        (ref as React.MutableRefObject<T | null>).current = value;\n      }\n    });\n  };\n"],"names":[],"mappings":";;;;AAAO,MAAM,SAAA,GACX,CACE,IAAA,KAEF,CAAA,KAAA,KAAS;AACP,EAAA,IAAA,CAAK,QAAQ,CAAA,GAAA,KAAO;AAClB,IAAA,IAAI,OAAO,QAAQ,UAAA,EAAY;AAC7B,MAAA,GAAA,CAAI,KAAK,CAAA;AAAA,IACX,CAAA,MAAA,IAAW,OAAO,IAAA,EAAM;AACtB,MAAC,IAAyC,OAAA,GAAU,KAAA;AAAA,IACtD;AAAA,EACF,CAAC,CAAA;AACH;;"}