@baseplate-dev/ui-components
Version:
Shared UI component library
15 lines • 484 B
JavaScript
import { forwardRef } from 'react';
/**
* Typed wrapper around forwardRef for generic components
*
* Taken from https://fettblog.eu/typescript-react-generic-forward-refs/
*/
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
export function genericForwardRef(render, displayName) {
const newElem = forwardRef(render);
if (displayName) {
newElem.displayName = displayName;
}
return newElem;
}
//# sourceMappingURL=generic-forward-ref.js.map