diff options
Diffstat (limited to 'src/components/navigation')
| -rw-r--r-- | src/components/navigation/navigation.js | 1 | ||||
| -rw-r--r-- | src/components/navigation/navigation_entry.vue | 2 | ||||
| -rw-r--r-- | src/components/navigation/navigation_pins.js | 7 | ||||
| -rw-r--r-- | src/components/navigation/navigation_pins.vue | 1 |
4 files changed, 9 insertions, 2 deletions
diff --git a/src/components/navigation/navigation.js b/src/components/navigation/navigation.js index f37d37fe..57db2253 100644 --- a/src/components/navigation/navigation.js +++ b/src/components/navigation/navigation.js @@ -1,7 +1,6 @@ export const TIMELINES = { home: { route: 'friends', - anonRoute: 'public-timeline', icon: 'home', label: 'nav.home_timeline', criteria: ['!private'] diff --git a/src/components/navigation/navigation_entry.vue b/src/components/navigation/navigation_entry.vue index 7d761395..0dcf5d85 100644 --- a/src/components/navigation/navigation_entry.vue +++ b/src/components/navigation/navigation_entry.vue @@ -21,7 +21,7 @@ @click.stop.prevent="togglePin(item.name)" > <FAIcon - v-if="showPin" + v-if="showPin && currentUser" fixed-width class="fa-scale-110" :class="{ 'veryfaint': !isPinned(item.name) }" diff --git a/src/components/navigation/navigation_pins.js b/src/components/navigation/navigation_pins.js index c71f6d24..8a892466 100644 --- a/src/components/navigation/navigation_pins.js +++ b/src/components/navigation/navigation_pins.js @@ -42,6 +42,13 @@ const NavPanel = { pinnedItems: state => new Set(state.serverSideStorage.prefsStorage.collections.pinnedNavItems) }), pinnedList () { + if (!this.currentUser) { + return [ + { ...TIMELINES.public, name: 'public' }, + { ...TIMELINES.twkn, name: 'twkn' }, + { ...ROOT_ITEMS.about, name: 'about' } + ] + } return filterNavigation( [ ...Object diff --git a/src/components/navigation/navigation_pins.vue b/src/components/navigation/navigation_pins.vue index 754aad7a..f421b2be 100644 --- a/src/components/navigation/navigation_pins.vue +++ b/src/components/navigation/navigation_pins.vue @@ -46,6 +46,7 @@ position: relative; flex: 0 0 3em; min-width: 2em; + text-align: center; & .svg-inline--fa, & .iconLetter { |
