diff client/src/components/importoverview/LogEntry.vue @ 2875:84effca50751

client: importoverview: cleaned up code
author Markus Kottlaender <markus@intevation.de>
date Mon, 01 Apr 2019 12:53:03 +0200
parents b9a6abef9f1c
children c40540889b53
line wrap: on
line diff
--- a/client/src/components/importoverview/LogEntry.vue	Mon Apr 01 11:51:03 2019 +0200
+++ b/client/src/components/importoverview/LogEntry.vue	Mon Apr 01 12:53:03 2019 +0200
@@ -112,16 +112,22 @@
 import { HTTP } from "@/lib/http.js";
 
 export default {
-  name: "importlogentry",
-  props: ["entry"],
-  data() {
-    return {
-      details: null
-    };
-  },
   components: {
     LogDetail: () => import("./LogDetail.vue")
   },
+  props: ["entry"],
+  computed: {
+    ...mapState("imports", ["show"]),
+    needsApproval() {
+      return this.entry.status === STATES.NEEDSAPPROVAL;
+    },
+    isRejected() {
+      return this.entry.status === STATES.REJECTED;
+    },
+    isApproved() {
+      return this.entry.status === STATES.APPROVED;
+    }
+  },
   methods: {
     toggleApproval(state) {
       this.$store.commit("imports/toggleApprove", {
@@ -152,19 +158,6 @@
           });
       }
     }
-  },
-  computed: {
-    ...mapState("imports", ["show"]),
-    needsApproval() {
-      return this.entry.status === STATES.NEEDSAPPROVAL;
-    },
-    isRejected() {
-      return this.entry.status === STATES.REJECTED;
-    },
-    isApproved() {
-      return this.entry.status === STATES.APPROVED;
-    }
-  },
-  STATES: STATES
+  }
 };
 </script>