UNPKG

@wulperstudio/chat

Version:
9 lines (8 loc) 421 B
import React from "react"; import { chatReducer, initialState } from "./chatReducer"; export const ChatContext = React.createContext(null); export const ChatProviderContext = (props) => { const [state, dispatch] = React.useReducer(chatReducer, initialState); return (React.createElement(React.Fragment, null, React.createElement(ChatContext.Provider, { value: { state, dispatch } }, props.children))); };