@risecx/carespace-chat-ui
Version:
carespace-chat-ui React component
13 lines • 495 B
JavaScript
import React, { createContext, useContext, useReducer } from 'react';
export var StateContext = createContext();
export var StateProvider = function StateProvider(_ref) {
var reducer = _ref.reducer,
initialState = _ref.initialState,
children = _ref.children;
return /*#__PURE__*/React.createElement(StateContext.Provider, {
value: useReducer(reducer, initialState)
}, children);
};
export var useStateValue = function useStateValue() {
return useContext(StateContext);
};