feat: add forwardRef into resetComponents

This commit is contained in:
Valentin Semirulnik 2021-08-20 16:44:02 +03:00
parent 16d46edf76
commit c9b51f2428
No known key found for this signature in database
GPG Key ID: 8B48C41D6518A013

View File

@ -1,4 +1,4 @@
import { createElement, ElementType } from 'react';
import { createElement, forwardRef, ElementType } from 'react';
import { components as rawComponents } from './typography/DocumentFormatting';
export { Badge } from './Badge/Badge';
@ -56,7 +56,7 @@ export { rawComponents as components };
const resetComponents: Record<string, ElementType> = {};
Object.keys(rawComponents).forEach((key) => {
resetComponents[key] = (props: any) => createElement(key, props);
resetComponents[key] = forwardRef((props, ref) => createElement(key, { ...props, ref }));
});
export { resetComponents };