Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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),
props: true,
},
+ // User by Name
+ {
+ path: "/users/:name",
+ name: "UserView",
+ component: UserView,
+ props: true,
+ },
+
// 404 - Not Found
{
path: "/:pathMatch(.*)*",
--- /dev/null
+<script setup lang="ts">
+ // Fetch the name from the URL
+ const props = defineProps<{
+ name: string,
+ }>()
+</script>
+
+<template>
+ <!-- XXX TODO -->
+ {{ name }}
+</template>