aboutsummaryrefslogtreecommitdiff
path: root/src/components/public_timeline/public_timeline.vue
diff options
context:
space:
mode:
authorXiaofeng An <futureweb2020@yandex.com>2019-02-05 13:47:27 -0500
committerXiaofeng An <futureweb2020@yandex.com>2019-02-05 13:47:27 -0500
commitc758d103bdb0cb0ac2945722c0666d309cd19a75 (patch)
tree137734919bbd064f5c79b126127fe7151ddd5c55 /src/components/public_timeline/public_timeline.vue
parent8e51c7847148c6e8e9488fd5e8ac17a9b0bc6290 (diff)
fix #308 - show login hint above timeline when user is not logged in
Diffstat (limited to 'src/components/public_timeline/public_timeline.vue')
-rw-r--r--src/components/public_timeline/public_timeline.vue25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/components/public_timeline/public_timeline.vue b/src/components/public_timeline/public_timeline.vue
index 85d42cca..6fbebd9e 100644
--- a/src/components/public_timeline/public_timeline.vue
+++ b/src/components/public_timeline/public_timeline.vue
@@ -1,5 +1,28 @@
<template>
- <Timeline :title="$t('nav.public_tl')" v-bind:timeline="timeline" v-bind:timeline-name="'public'"/>
+ <div>
+ <div v-if="!currentUser" class="login-hint panel panel-default">
+ <div class="panel-body">
+ <router-link :to="{ name: 'login' }">
+ {{ $t("login.hint") }}
+ </router-link>
+ </div>
+ </div>
+ <Timeline :title="$t('nav.public_tl')" v-bind:timeline="timeline" v-bind:timeline-name="'public'"/>
+ </div>
</template>
<script src="./public_timeline.js"></script>
+
+<style lang="scss">
+@import '../../_variables.scss';
+
+.login-hint {
+ text-align: center;
+
+ a {
+ display: inline-block;
+ padding: 1em 0px;
+ width: 100%;
+ }
+}
+</style>