UNPKG

@alicloud/console-base-rc-pagination

Version:
21 lines 757 B
import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray"; import React, { useReducer } from 'react'; import { DEFAULT_CONTEXT_STATE } from '../const'; import reducer from '../reducer'; import Context from '../context'; import Lifecycle from '../lifecycle'; export default function Provider(_ref) { var props = _ref.props, children = _ref.children; var _useReducer = useReducer(reducer, DEFAULT_CONTEXT_STATE), _useReducer2 = _slicedToArray(_useReducer, 2), state = _useReducer2[0], dispatch = _useReducer2[1]; return /*#__PURE__*/React.createElement(Context.Provider, { value: { props: props, state: state, dispatch: dispatch } }, children, /*#__PURE__*/React.createElement(Lifecycle, null)); }