mirror of
https://github.com/mat-1/matdoesdev.git
synced 2025-08-02 14:46:04 +00:00
20 lines
358 B
TypeScript
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,
|
|
}
|
|
}
|