Moved UI to client folder to fix HMR
This commit is contained in:
11
app/imports/client/ui/dialogStack/dialogStackWindowEvents.js
Normal file
11
app/imports/client/ui/dialogStack/dialogStackWindowEvents.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import store from '/imports/client/ui/vuexStore.js';
|
||||
|
||||
if (window) {
|
||||
window.onpopstate = function (event) {
|
||||
let state = event.state;
|
||||
let numDialogs = store.state.dialogStack.dialogs.length;
|
||||
if (Number.isFinite(state.openDialogs) && numDialogs > state.openDialogs) {
|
||||
store.commit('popDialogStackMutation', store.state.dialogStack.currentResult);
|
||||
}
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user