12345678910111213 |
- import React from 'react';
- import forwardRef from './forwardRef';
- export default function transformContext(Context) {
- return forwardRef(function (props) {
- return React.createElement(Context.Consumer, null, function (context) {
- return React.createElement(Context.Provider, {
- value: props.mapToValue(context)
- }, props.children);
- });
- }, {
- displayName: 'ContextTransformer'
- });
- }
|