hpg-r3f-model-scene
Version:
Pretty Footer react component used in ant.design
21 lines (20 loc) • 589 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
exports.useEventBus = useEventBus;
var _eventEmitter = _interopRequireDefault(require("./event-emitter"));
var _react = require("react");
var events = new _eventEmitter.default();
var _default = events;
exports.default = _default;
function useEventBus(event, cb) {
(0, _react.useEffect)(function () {
events.on(event, cb);
return function () {
events.off(event, cb);
};
});
}