This commit is contained in:
Chun-MingChen
2018-11-03 17:47:18 +08:00
parent 6925358631
commit 26e2cb4077
2 changed files with 6 additions and 6 deletions

View File

@@ -1,13 +1,13 @@
import React from 'react';
import PropTypes from 'prop-types';
import statelessDrcorator from './statelessOp';
import statelessDecorator from './statelessOp';
import createContext from './src/search/context';
const ToolkitContext = React.createContext();
class ToolkitProvider extends statelessDrcorator(React.Component) {
class ToolkitProvider extends statelessDecorator(React.Component) {
static propTypes = {
keyField: PropTypes.string.isRequired,
data: PropTypes.array.isRequired,

View File

@@ -2,18 +2,18 @@ import React from 'react';
import PropTypes from 'prop-types';
import ToolkitContext from './context';
const Toolkitprovider = props => (
const ToolkitProvider = props => (
<ToolkitContext.Provider { ...props }>
<ToolkitContext.Consumer>
{
tookKitProps => props.children(tookKitProps)
toolkitProps => props.children(toolkitProps)
}
</ToolkitContext.Consumer>
</ToolkitContext.Provider>
);
Toolkitprovider.propTypes = {
ToolkitProvider.propTypes = {
children: PropTypes.func.isRequired
};
export default Toolkitprovider;
export default ToolkitProvider;