🔥 Implementation of VueX, delete all emit events
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
|
||||
<!-- Modal containing all the configuration options -->
|
||||
<modal :name="modalNames.CONF_EDITOR" :resizable="true" width="60%" height="85%"
|
||||
@closed="$emit('modalChanged', false)" classes="dashy-modal">
|
||||
@closed="editorClosed" classes="dashy-modal">
|
||||
<ConfigContainer :config="combineConfig()" />
|
||||
</modal>
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
import ConfigContainer from '@/components/Configuration/ConfigContainer';
|
||||
import LanguageSwitcher from '@/components/Settings/LanguageSwitcher';
|
||||
import { topLevelConfKeys, localStorageKeys, modalNames } from '@/utils/defaults';
|
||||
import Keys from '@/utils/StoreMutations';
|
||||
import IconSpanner from '@/assets/interface-icons/config-editor.svg';
|
||||
import IconViewMode from '@/assets/interface-icons/application-change-view.svg';
|
||||
import IconHome from '@/assets/interface-icons/application-home.svg';
|
||||
@@ -85,7 +86,10 @@ export default {
|
||||
methods: {
|
||||
showEditor: function show() {
|
||||
this.$modal.show(modalNames.CONF_EDITOR);
|
||||
this.$emit('modalChanged', true);
|
||||
this.$store.commit(Keys.SET_MODAL_OPEN, true);
|
||||
},
|
||||
editorClosed: function show() {
|
||||
this.$store.commit(Keys.SET_MODAL_OPEN, false);
|
||||
},
|
||||
combineConfig() {
|
||||
const conf = {};
|
||||
|
||||
Reference in New Issue
Block a user