aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-08-15 20:34:45 +0300
committerHenry Jameson <me@hjkos.com>2022-08-15 20:34:45 +0300
commit50924aab5c4a5fccde3bcf653f4d9192385e9fc9 (patch)
tree27d9e5f717ea3fc4f2bb592cd0e9ad16a2a8eb2e /src
parent80600137d1be64c83737ca3296f4aaae1033870c (diff)
fix prod build
Diffstat (limited to 'src')
-rw-r--r--src/components/nav_panel/nav_panel.js4
-rw-r--r--src/components/navigation/filter.js7
-rw-r--r--src/components/navigation/navigation_pins.js3
3 files changed, 10 insertions, 4 deletions
diff --git a/src/components/nav_panel/nav_panel.js b/src/components/nav_panel/nav_panel.js
index 26e8440a..aeccd8a7 100644
--- a/src/components/nav_panel/nav_panel.js
+++ b/src/components/nav_panel/nav_panel.js
@@ -1,7 +1,7 @@
-import { getListEntries, ListsMenuContent } from '../lists_menu/lists_menu_content.vue'
+import ListsMenuContent from 'src/components/lists_menu/lists_menu_content.vue'
import { mapState, mapGetters } from 'vuex'
import { TIMELINES, ROOT_ITEMS } from 'src/components/navigation/navigation.js'
-import { filterNavigation } from 'src/components/navigation/filter.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'
diff --git a/src/components/navigation/filter.js b/src/components/navigation/filter.js
index b41892a4..31b55486 100644
--- a/src/components/navigation/filter.js
+++ b/src/components/navigation/filter.js
@@ -9,3 +9,10 @@ export const filterNavigation = (list = [], { hasChats, isFederating, isPrivate,
return true
})
}
+
+export const getListEntries = state => state.lists.allLists.map(list => ({
+ name: 'list-' + list.id,
+ routeObject: { name: 'lists-timeline', params: { id: list.id } },
+ labelRaw: list.title,
+ iconLetter: list.title[0]
+}))
diff --git a/src/components/navigation/navigation_pins.js b/src/components/navigation/navigation_pins.js
index 59ad808b..9c416d9f 100644
--- a/src/components/navigation/navigation_pins.js
+++ b/src/components/navigation/navigation_pins.js
@@ -1,7 +1,6 @@
-import { getListEntries } from '../lists_menu/lists_menu_content.vue'
import { mapState } from 'vuex'
import { TIMELINES, ROOT_ITEMS } from 'src/components/navigation/navigation.js'
-import { filterNavigation } from 'src/components/navigation/filter.js'
+import { getListEntries, filterNavigation } from 'src/components/navigation/filter.js'
import { library } from '@fortawesome/fontawesome-svg-core'
import {