diff --git a/src/components/LinkItems/Item.vue b/src/components/LinkItems/Item.vue
index e499ac49..dcc9ce49 100644
--- a/src/components/LinkItems/Item.vue
+++ b/src/components/LinkItems/Item.vue
@@ -229,6 +229,8 @@ export default {
/* Ensure conditional is updated, once menu closed */
closeEditMenu() {
this.editMenuOpen = false;
+ this.$modal.hide(modalNames.EDIT_ITEM);
+ this.$store.commit(StoreKeys.SET_MODAL_OPEN, false);
},
/* Used for smart-sort when sorting items by most used apps */
incrementMostUsedCount(itemId) {
diff --git a/src/views/Home.vue b/src/views/Home.vue
index b8a2fe5d..1a33412a 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -48,6 +48,7 @@
{{searchValue ? $t('home.no-results') : $t('home.no-data')}}
+
@@ -55,6 +56,7 @@
import SettingsContainer from '@/components/Settings/SettingsContainer.vue';
import Section from '@/components/LinkItems/Section.vue';
+import EditModeSaveMenu from '@/components/InteractiveEditor/EditModeSaveMenu.vue';
import { searchTiles } from '@/utils/Search';
import Defaults, { localStorageKeys, iconCdns } from '@/utils/defaults';
import ErrorHandler from '@/utils/ErrorHandler';
@@ -64,6 +66,7 @@ export default {
name: 'home',
components: {
SettingsContainer,
+ EditModeSaveMenu,
Section,
BackIcon,
},
@@ -88,6 +91,9 @@ export default {
singleSectionView() {
return this.findSingleSection(this.$store.getters.sections, this.$route.params.section);
},
+ isEditMode() {
+ return this.$store.state.editMode;
+ },
/* Get class for num columns, if specified by user */
colCount() {
let { colCount } = this.appConfig;