1
0
Fork 0
mirror of https://github.com/mat-1/matdoesdev.git synced 2025-08-02 14:46:04 +00:00
matdoesdev/src/routes/(main)/[slug]/+page.ts
2023-09-05 22:12:44 -05:00

20 lines
358 B
TypeScript

import { error, type Load } from '@sveltejs/kit'
export const prerender = true
export const load: Load = async ({ params }) => {
const { slug } = params
if (!slug) throw new Error('No slug')
let page
try {
page = await import(`../../${slug}/index.svx`)
} catch (e) {
throw error(404, 'Not found')
}
return {
page: page.default,
slug,
}
}