From fc3730e5bcb85d1fada8667c74bbf5aaa7d4ef91 Mon Sep 17 00:00:00 2001 From: Georg Krause <mail@georg-krause.net> Date: Wed, 17 Nov 2021 16:11:00 +0100 Subject: [PATCH] Do not show registration form for logged in users --- front/src/components/About.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/front/src/components/About.vue b/front/src/components/About.vue index db1056155..c6f251c36 100644 --- a/front/src/components/About.vue +++ b/front/src/components/About.vue @@ -29,7 +29,7 @@ <div class="ui vertically fitted basic stripe segment"> <div class="ui two stackable cards"> <div class="ui card"> - <div class="signup-form content"> + <div class="signup-form content" v-if="!$store.state.auth.authenticated"> <h3 class="header"> <translate translate-context="*/Signup/Title">Sign up</translate> </h3> @@ -51,6 +51,14 @@ </a> </div> </div> + <div class="signup-form content" v-else> + <div class="ui positive message"> + <div class="header"> + <translate translate-context="Content/About/Message">You're already signed in!</translate> + </div> + <p><translate translate-contect="Content/About/Hello">Hello</translate> {{ $store.state.auth.username }}</p> + </div> + </div> </div> <div class="ui card"> <section :class="['ui', 'head', {'with-background': banner}, 'vertical', 'center', 'aligned', 'stripe', 'segment']" :style="headerStyle"> -- GitLab