From c2dc7906e47a05cecc6350fd6a3d6f6f955a3423 Mon Sep 17 00:00:00 2001
From: HampusM <hampus@hampusmat.com>
Date: Tue, 6 Jul 2021 14:55:58 +0200
Subject: Frontend uses shared types

---
 packages/client/src/views/RepositoryLog.vue | 18 +++---------------
 1 file changed, 3 insertions(+), 15 deletions(-)

(limited to 'packages/client/src/views/RepositoryLog.vue')

diff --git a/packages/client/src/views/RepositoryLog.vue b/packages/client/src/views/RepositoryLog.vue
index e210dd2..c5ce241 100644
--- a/packages/client/src/views/RepositoryLog.vue
+++ b/packages/client/src/views/RepositoryLog.vue
@@ -53,23 +53,11 @@ import { defineComponent, Ref, ref } from "vue";
 import { format } from "date-fns";
 import fetchData from "../util/fetch";
 import { getParam } from "../util/util";
+import { LogCommit } from "shared_types";
 
 import Loading from "vue-loading-overlay";
 import BaseErrorMessage from "../components/BaseErrorMessage.vue";
 
-type Commit = {
-	id: string,
-	author: {
-		name: string,
-		email: string
-	},
-	message: string,
-	date: number,
-	insertions: number,
-	deletions: number,
-	files_changed: number
-}
-
 export default defineComponent({
 	name: "RepositoryLog",
 	components: {
@@ -82,12 +70,12 @@ export default defineComponent({
 		};
 	},
 	setup() {
-		const commits: Ref<Commit[] | null> = ref(null);
+		const commits: Ref<LogCommit[] | null> = ref(null);
 		const is_loading: Ref<boolean> = ref(true);
 		const fetch_failed: Ref<string> = ref("");
 
 		const fetchLog = async(repository: string) => {
-			const log_data: Commit[] = await fetchData(`repos/${repository}/log`, fetch_failed, is_loading, "log");
+			const log_data: LogCommit[] = await fetchData(`repos/${repository}/log`, fetch_failed, is_loading, "log");
 			if(log_data) {
 				commits.value = log_data;
 			}
-- 
cgit v1.2.3-18-g5258

