mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-11 13:35:13 +10:00
df71b86028
- fixed text alignment issues - updated dependencies - added ukranian language
20 lines
546 B
JavaScript
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 };
|