From 14292d7ed12a806efcf766895bc1c3aa56fd53f8 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 15 Aug 2022 21:56:07 +0300 Subject: edit mode --- src/components/nav_panel/nav_panel.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/components/nav_panel/nav_panel.js') diff --git a/src/components/nav_panel/nav_panel.js b/src/components/nav_panel/nav_panel.js index b11a258b..1e68561f 100644 --- a/src/components/nav_panel/nav_panel.js +++ b/src/components/nav_panel/nav_panel.js @@ -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') -- cgit v1.2.3-70-g09d2