From 385194e009d070412c58d85f8fb5e798ea03683e Mon Sep 17 00:00:00 2001
From: Santo Cariotti <santo@dcariotti.me>
Date: Thu, 13 Oct 2022 20:09:56 +0200
Subject: Admin initial components

---
 components/AdminSidebar.vue | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 components/AdminSidebar.vue

(limited to 'components/AdminSidebar.vue')

diff --git a/components/AdminSidebar.vue b/components/AdminSidebar.vue
new file mode 100644
index 0000000..d044cea
--- /dev/null
+++ b/components/AdminSidebar.vue
@@ -0,0 +1,34 @@
+<template lang="pug">
+  ul.space-y-6.border-l.border-gray-300(class="dark:border-gray-800")
+    li
+      a.block.border-l.pl-4.border-transparent.text-gray-700(
+        :class="{'hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300': true, 'font-semibold hover:text-green-800 text-green-700 dark:text-green-400 dark:hover:text-green-500 border-green-500': page == 'admin'}"
+        href="/admin"
+      )
+        | Users
+    li
+      a.block.border-l.pl-4.border-transparent.text-gray-700(
+        :class="{'hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300': true, 'font-semibold hover:text-green-800 text-green-700 dark:text-green-400 dark:hover:text-green-500 border-green-500': page == 'admin-models'}"
+        href="/models"
+      )
+        | Models
+    li
+      a.block.border-l.pl-4.border-transparent.text-gray-700(
+        :class="{'hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300': true, 'font-semibold hover:text-green-800 text-green-700 dark:text-green-400 dark:hover:text-green-500 border-green-500': page == 'admin-reports'}"
+        href="/reports"
+      )
+        | Reports
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+      page: "",
+    };
+  },
+  created() {
+    this.page = this.$route.name;
+  },
+};
+</script>
-- 
cgit v1.2.3-18-g5258

