diff options
| author | Henry Jameson <me@hjkos.com> | 2022-08-12 00:50:08 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2022-08-12 00:50:08 +0300 |
| commit | 0123872b56ccd2d534913706ae0f27ea8d6481de (patch) | |
| tree | 54b55d8a7edbace96f5ded60051a0c040358c69f /src/components/nav_panel | |
| parent | 3a16a59f37b9b637bb4cbc1c3575810a65515cbc (diff) | |
fixes + fixes for anon users
Diffstat (limited to 'src/components/nav_panel')
| -rw-r--r-- | src/components/nav_panel/nav_panel.js | 13 | ||||
| -rw-r--r-- | src/components/nav_panel/nav_panel.vue | 2 |
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> |
