in packages/rc-components/rc-table/src/selection/withProvider.tsx [5:19]
function withProvider<T>(
WrappedComponent: React.ComponentType<T>
): React.FC<T> {
const H: React.FC<T> = (props) => {
return (
<Provider {...props}>
{(newProps: T) => (
<WrappedComponent {...(newProps as T)} children={props.children} />
)}
</Provider>
)
}
H.displayName = wrapDisplayName(WrappedComponent, 'withSelectionProvider')
return H
}