Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
import LoginView from "../views/LoginView.vue"
import BuildersView from "../views/BuildersView.vue"
import MirrorsView from "../views/MirrorsView.vue"
+import NotFoundView from "../views/NotFoundView.vue"
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
name: "mirrors",
component: MirrorsView,
},
+
+ // 404 - Not Found
+ {
+ path: "/:pathMatch(.*)*",
+ name: "not-found",
+ component: NotFoundView,
+ }
],
})
--- /dev/null
+<script setup lang="ts">
+ import Container from "@/components/Container.vue"
+</script>
+
+<template>
+ <section class="hero is-fullheight-with-navbar is-dark">
+ <div class="hero-body">
+ <Container>
+ <p class="title">
+ {{ $t("Oops, we could not find what you are looking for...") }}
+ </p>
+ </Container>
+ </div>
+ </section>
+</template>