aboutsummaryrefslogtreecommitdiff
path: root/src/components/nav_panel
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-08-12 00:50:08 +0300
committerHenry Jameson <me@hjkos.com>2022-08-12 00:50:08 +0300
commit0123872b56ccd2d534913706ae0f27ea8d6481de (patch)
tree54b55d8a7edbace96f5ded60051a0c040358c69f /src/components/nav_panel
parent3a16a59f37b9b637bb4cbc1c3575810a65515cbc (diff)
fixes + fixes for anon users
Diffstat (limited to 'src/components/nav_panel')
-rw-r--r--src/components/nav_panel/nav_panel.js13
-rw-r--r--src/components/nav_panel/nav_panel.vue2
2 files changed, 14 insertions, 1 deletions
diff --git a/src/components/nav_panel/nav_panel.js b/src/components/nav_panel/nav_panel.js
index 7daa5e6a..b4e1ec0b 100644
--- a/src/components/nav_panel/nav_panel.js
+++ b/src/components/nav_panel/nav_panel.js
@@ -86,6 +86,19 @@ const NavPanel = {
pinnedItems: state => new Set(state.serverSideStorage.prefsStorage.collections.pinnedNavItems),
collapsed: state => state.serverSideStorage.prefsStorage.simple.collapseNav
}),
+ timelinesItems () {
+ return filterNavigation(
+ Object
+ .entries({ ...TIMELINES })
+ .map(([k, v]) => ({ ...v, name: k })),
+ {
+ hasChats: this.pleromaChatMessagesAvailable,
+ isFederating: this.federating,
+ isPrivate: this.private,
+ currentUser: this.currentUser
+ }
+ )
+ },
rootItems () {
return filterNavigation(
Object
diff --git a/src/components/nav_panel/nav_panel.vue b/src/components/nav_panel/nav_panel.vue
index 6e89094a..84b000a4 100644
--- a/src/components/nav_panel/nav_panel.vue
+++ b/src/components/nav_panel/nav_panel.vue
@@ -37,7 +37,7 @@
class="timelines-background"
>
<ul class="timelines">
- <NavigationEntry v-for="item in timelinesList" :key="item.name" :show-pin="true" :item="item" />
+ <NavigationEntry v-for="item in timelinesItems" :key="item.name" :show-pin="true" :item="item" />
</ul>
</div>
</li>