]> git.ipfire.org Git - pbs.git/commitdiff
frontend: Create a dummy user view
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 18 Jul 2025 14:57:52 +0000 (14:57 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 18 Jul 2025 14:57:52 +0000 (14:57 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
frontend/src/router/index.ts
frontend/src/views/UserView.vue [new file with mode: 0644]

index 9887812a80d610eac2861abbc595a8ec138f827c..61a70b21c96b0a8fd25c0a133060e5095c6de9db 100644 (file)
@@ -9,6 +9,7 @@ import NotFoundView from "../views/NotFoundView.vue"
 import PackageByUUIDView from "../views/PackageByUUIDView.vue"
 import PackageFileView from "../views/PackageFileView.vue"
 import PackagesView from "../views/PackagesView.vue"
+import UserView from "../views/UserView.vue"
 
 const router = createRouter({
        history: createWebHistory(import.meta.env.BASE_URL),
@@ -70,6 +71,14 @@ const router = createRouter({
                        props: true,
                },
 
+               // User by Name
+               {
+                       path: "/users/:name",
+                       name: "UserView",
+                       component: UserView,
+                       props: true,
+               },
+
                // 404 - Not Found
                {
                        path: "/:pathMatch(.*)*",
diff --git a/frontend/src/views/UserView.vue b/frontend/src/views/UserView.vue
new file mode 100644 (file)
index 0000000..3c2b2c8
--- /dev/null
@@ -0,0 +1,11 @@
+<script setup lang="ts">
+       // Fetch the name from the URL
+       const props = defineProps<{
+               name: string,
+       }>()
+</script>
+
+<template>
+       <!-- XXX TODO -->
+       {{ name }}
+</template>