Files
Reactive-Resume/src/contexts/ModalContext.js
T
Amruth Pillai df71b86028 - bumped version to 2.3.3
- fixed text alignment issues
- updated dependencies
- added ukranian language
2020-12-09 10:40:27 +05:30

20 lines
546 B
JavaScript

import { createNanoEvents } from 'nanoevents';
import React, { createContext, memo } from 'react';
import ModalEvents from '../constants/ModalEvents';
const emitter = createNanoEvents();
const defaultState = { events: ModalEvents, emitter };
const ModalContext = createContext(defaultState);
const ModalProvider = ({ children }) => (
<ModalContext.Provider value={defaultState}>{children}</ModalContext.Provider>
);
export default ModalContext;
const memoizedProvider = memo(ModalProvider);
export { memoizedProvider as ModalProvider };