@xrenders/xflow
Version:
一款功能强大、易用灵活的流程编辑器框架,帮助你轻松构建复杂的工作流和流程产品
19 lines • 671 B
JavaScript
import React from 'react';
import { useEventEmitter } from 'ahooks';
import { createContext, useContext } from 'use-context-selector';
var EventEmitterContext = createContext({
eventEmitter: null
});
export var useEventEmitterContextContext = function useEventEmitterContextContext() {
return useContext(EventEmitterContext);
};
export var EventEmitterContextProvider = function EventEmitterContextProvider(_ref) {
var children = _ref.children;
var eventEmitter = useEventEmitter();
return /*#__PURE__*/React.createElement(EventEmitterContext.Provider, {
value: {
eventEmitter: eventEmitter
}
}, children);
};
export default EventEmitterContext;