Handle undefined routes

This commit is contained in:
Laurent
2025-03-08 22:32:50 +01:00
parent 180b88fb2b
commit 7a6dccf667
3 changed files with 20 additions and 32 deletions

View File

@@ -13,12 +13,11 @@
.text-block {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
/*justify-content: start;*/
.text-block {
justify-content: start;
word-break: break-word;
height: fit-content;
@@ -27,6 +26,7 @@
background: rgb(239, 239, 239);
}
@media screen and (max-width: 1501px) {
.text-block {
padding: 5px 15px 5px 15px;

View File

@@ -1,38 +1,18 @@
import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
import AboutView from '../views/AboutView.vue'
import ErrorView from '../views/ErrorView.vue'
import CreateView from "../views/CreateView.vue";
import JoinView from "../views/JoinView.vue";
import ErrorView from '../views/ErrorView.vue';
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'home',
component: HomeView,
},
{
path: '/about',
name: 'about',
component: AboutView,
},
{
path: '/error',
name: 'error',
component: ErrorView,
},
{
path: '/create',
name: 'create',
component: CreateView,
},
{
path: '/join',
name: 'join',
component: JoinView,
}
{ path: '/', name: 'home', component: HomeView},
{ path: '/about', name: 'about', component: AboutView},
{ path: '/create', name: 'create', component: CreateView},
{ path: '/join', name: 'join', component: JoinView},
{ path: '/:pathMatch(.*)*', component: ErrorView }
]
})

View File

@@ -1,14 +1,22 @@
<script setup lang="ts">
import TextBlock from "@/components/TextBlock.vue";
</script>
<template>
<TextBlock>
<h1>Oopsie</h1>
<p>Something went wrong</p>
</TextBlock>
</template>
<style scoped>
.text-block {
border-left: solid 4px red;
width: 35%;
height: 35%;
}
</style>