@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
20 lines (19 loc) • 455 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useCombinedRef;
var _react = require("react");
function useCombinedRef(...refs) {
return (0, _react.useCallback)(instance => {
for (const ref of refs) {
if (typeof ref === 'function') {
ref(instance);
} else if (ref) {
;
ref.current = instance;
}
}
}, refs);
}
//# sourceMappingURL=useCombinedRef.js.map