From b183160763955596dbdf179524b75fc10ab2a03c Mon Sep 17 00:00:00 2001
From: HampusM <hampus@hampusmat.com>
Date: Sun, 23 May 2021 21:53:08 +0200
Subject: Frontend used Vue.js & Added ESLint

---
 src/views/Repository.vue | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 src/views/Repository.vue

(limited to 'src/views/Repository.vue')

diff --git a/src/views/Repository.vue b/src/views/Repository.vue
new file mode 100644
index 0000000..8863529
--- /dev/null
+++ b/src/views/Repository.vue
@@ -0,0 +1,29 @@
+<template>
+	<RepositoryHeader :repository="repository" />
+	<router-view :repository="repository" />
+</template>
+
+<script>
+import RepositoryHeader from "../components/RepositoryHeader";
+
+export default {
+	name: "Repository",
+	components: {
+		RepositoryHeader
+	},
+	props: {
+		repository: {
+			type: String,
+			required: true
+		}
+	},
+	created()
+	{
+		if(/^\/[a-zA-Z0-9.\-_]+[/]?$/.test(window.location.pathname)) {
+			this.$router.push({ path: `${window.location.pathname}${( window.location.pathname.endsWith("/") ) ? "log" : "/log"}`, replace: true});
+		}
+
+		console.log(this.repository);
+	}
+}
+</script>
\ No newline at end of file
-- 
cgit v1.2.3-18-g5258

