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;