edit mode

This commit is contained in:
Henry Jameson 2022-08-15 21:56:07 +03:00
commit 14292d7ed1
4 changed files with 22 additions and 7 deletions

View file

@ -4,6 +4,7 @@ import { TIMELINES, ROOT_ITEMS } from 'src/components/navigation/navigation.js'
import { getListEntries, filterNavigation } from 'src/components/navigation/filter.js'
import NavigationEntry from 'src/components/navigation/navigation_entry.vue'
import NavigationPins from 'src/components/navigation/navigation_pins.vue'
import Checkbox from 'src/components/checkbox/checkbox.vue'
import { library } from '@fortawesome/fontawesome-svg-core'
import {
@ -34,16 +35,18 @@ library.add(
faList
)
const NavPanel = {
props: ['forceExpand'],
props: ['forceExpand', 'forceEditMode'],
created () {
},
components: {
ListsMenuContent,
NavigationEntry,
NavigationPins
NavigationPins,
Checkbox
},
data () {
return {
editMode: false,
showTimelines: false,
showLists: false,
timelinesList: Object.entries(TIMELINES).map(([k, v]) => ({ ...v, name: k })),
@ -57,6 +60,9 @@ const NavPanel = {
toggleLists () {
this.showLists = !this.showLists
},
toggleEditMode () {
this.editMode = !this.editMode
},
toggleCollapse () {
this.$store.commit('setPreference', { path: 'simple.collapseNav', value: !this.collapsed })
this.$store.dispatch('pushServerSideStorage')