Skip to content
Prev Previous commit
Next Next commit
Fix event-bus
  • Loading branch information
saeed-zil committed Apr 11, 2024
commit 47261644a3d7ebcf59a0dfadbf9bd9e2be43ea51
1 change: 1 addition & 0 deletions products/neo-savant/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"axios": "^1.6.8",
"bootstrap": "^4.4.1",
"floating-vue": "^5.2.2",
"mitt": "^3.0.1",
"numbro": "^2.5.0",
"sweetalert2": "^9.7.2",
"uuid": "^9.0.1",
Expand Down
8 changes: 4 additions & 4 deletions products/neo-savant/src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ import Notifications from "@kyvg/vue3-notification";
import "@imengyu/vue3-context-menu/lib/vue3-context-menu.css";
import ContextMenu from "@imengyu/vue3-context-menu";
import FloatingVue from "floating-vue";
import eventBus from "./utils/event-bus";

createApp(App)
window.EventBus = eventBus;
const app = createApp(App)
.use(router)
.use(store)
.use(Notifications)
.use(FloatingVue)
.use(ContextMenu)
.mount("#app");

Vue.config.productionTip = false;

window.EventBus = new Vue();
app.config.productionTip = false;
9 changes: 9 additions & 0 deletions products/neo-savant/src/utils/event-bus.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import mitt from "mitt";

const emitter = mitt();
export default {
$on: (...args) => emitter.on(...args),
$once: (...args) => emitter.once(...args),
$off: (...args) => emitter.off(...args),
$emit: (...args) => emitter.emit(...args),
};
5 changes: 5 additions & 0 deletions products/neo-savant/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2039,6 +2039,11 @@ mitt@^1.1.3:
resolved "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz#cb24e6569c806e31bd4e3995787fe38a04fdf90d"
integrity sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==

mitt@^3.0.1:
version "3.0.1"
resolved "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1"
integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==

mkdirp@^0.5.1:
version "0.5.6"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
Expand Down