From 3a16a59f37b9b637bb4cbc1c3575810a65515cbc Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Thu, 11 Aug 2022 21:56:30 +0300 Subject: navigation refactored, used in mobile nav as well --- src/components/nav_panel/nav_panel.js | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 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 cdfe996e..7daa5e6a 100644 --- a/src/components/nav_panel/nav_panel.js +++ b/src/components/nav_panel/nav_panel.js @@ -3,6 +3,7 @@ import { mapState, mapGetters } from 'vuex' import { TIMELINES, ROOT_ITEMS } from 'src/components/navigation/navigation.js' import { 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 { library } from '@fortawesome/fontawesome-svg-core' import { @@ -40,7 +41,8 @@ const NavPanel = { }, components: { ListsMenuContent, - NavigationEntry + NavigationEntry, + NavigationPins }, data () { return { @@ -90,26 +92,7 @@ const NavPanel = { .entries({ ...ROOT_ITEMS }) .map(([k, v]) => ({ ...v, name: k })), { - isFederating: this.federating, - isPrivate: this.private, - currentUser: this.currentUser - } - ) - }, - pinnedList () { - return filterNavigation( - [ - ...Object - .entries({ ...TIMELINES }) - .filter(([k]) => this.pinnedItems.has(k)) - .map(([k, v]) => ({ ...v, name: k })), - ...this.lists.filter((k) => this.pinnedItems.has(k.name)), - ...Object - .entries({ ...ROOT_ITEMS }) - .filter(([k]) => this.pinnedItems.has(k)) - .map(([k, v]) => ({ ...v, name: k })) - ], - { + hasChats: this.pleromaChatMessagesAvailable, isFederating: this.federating, isPrivate: this.private, currentUser: this.currentUser -- cgit v1.2.3-70-g09d2