Add stuff

This commit is contained in:
2025-07-31 22:50:39 +02:00
parent 07c434dba8
commit 15f4f74cb7
18 changed files with 506 additions and 76 deletions
+20
View File
@@ -0,0 +1,20 @@
import type { SlugRecord } from '#shared/utils/slugcheck';
export default defineNuxtRouteMiddleware((to) => {
const app = useNuxtApp();
const slugs = checkSlug(to.params);
if (slugs === null) {
console.error('Invalid slugs', to.params);
return abortNavigation();
}
app.$slugData = slugs;
});
declare module '#app' {
interface NuxtApp {
$slugData: SlugRecord;
}
}