MCPcopy Create free account
hub / github.com/docker/getting-started / forwardRef

Function forwardRef

app/src/static/js/react-bootstrap.js:2353–2373  ·  view source on GitHub ↗
(renderFn, _temp)

Source from the content-addressed store, hash-verified

2351}
2352
2353function forwardRef(renderFn, _temp) {
2354 var _ref = _temp === void 0 ? {} : _temp,
2355 propTypes = _ref.propTypes,
2356 defaultProps = _ref.defaultProps,
2357 _ref$allowFallback = _ref.allowFallback,
2358 allowFallback = _ref$allowFallback === void 0 ? false : _ref$allowFallback,
2359 _ref$displayName = _ref.displayName,
2360 displayName = _ref$displayName === void 0 ? renderFn.name || renderFn.displayName : _ref$displayName;
2361
2362 var render = function render(props, ref) {
2363 return renderFn(props, ref);
2364 };
2365
2366 return Object.assign(_react.default.forwardRef || !allowFallback ? _react.default.forwardRef(render) : function (props) {
2367 return render(props, null);
2368 }, {
2369 displayName: displayName,
2370 propTypes: propTypes,
2371 defaultProps: defaultProps
2372 });
2373}
2374
2375/***/ }),
2376/* 33 */

Callers

nothing calls this directly

Calls 1

renderFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…