From 1dbe4e00b156697367a1b1c98b7d4a02ab66d744 Mon Sep 17 00:00:00 2001
From: Henrik Askjer <henrik.askjer@uib.no>
Date: Tue, 25 Jan 2022 10:23:31 +0100
Subject: [PATCH] refactor

---
 src/components/Article.vue | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/components/Article.vue b/src/components/Article.vue
index 53f8b7d3..ccd6d988 100644
--- a/src/components/Article.vue
+++ b/src/components/Article.vue
@@ -1,10 +1,10 @@
 <template>
   <article class='v-sheet v-card rounded-xl' v-bind:class="{'collapsable': collapsable, 'collapsed': collapsed}" v-if="article">
-    <div v-if ="invalid"><v-icon left>warning</v-icon> {{$t('error.article', {no: article.article_id, dict: $t('dicts.'+this.dictionary)})}}</div>
-    <Header v-if="!invalid" :title_id="title_id" :lemmas="article.lemmas" :dictionary="dictionary" :article_id="article.article_id" @toggle-collapse = "toggle_collapse"/>
+    <div v-if="!invalid">
+    <Header :title_id="title_id" :lemmas="article.lemmas" :dictionary="dictionary" :article_id="article.article_id" @toggle-collapse = "toggle_collapse"/>
     <InflectionButton :lemmas="article.lemmas" :dictionary="dictionary" :article_id="article.article_id"/>
     
-    <div class="article_content" :class="$vuetify.breakpoint.name" v-if="!collapsed && !invalid">
+    <div class="article_content" :class="$vuetify.breakpoint.name" v-if="!collapsed">
       <section v-if="article.body.pronunciation && article.body.pronunciation.length" class="pronunciation">
         <h3>{{$t('article.headings.pronunciation', content_locale)}}</h3>
           <ul>
@@ -30,7 +30,9 @@
         </ul>
       </section>
     </div>
-    <ArticleFooter v-if="!collapsed && !invalid" :article="article"/>
+    <ArticleFooter v-if="!collapsed" :article="article"/>
+    </div>
+    <div v-else><v-icon left>warning</v-icon> {{$t('error.article', {no: article.article_id, dict: $t('dicts.'+this.dictionary)})}}</div>
 </article>
 </template>
 
-- 
GitLab