cool beans yo

This commit is contained in:
Chris Kruining 2025-04-17 14:48:36 +02:00
parent ce62e92370
commit f5b2b7aaba
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2
11 changed files with 198 additions and 60 deletions

View file

@ -1,4 +1,5 @@
import {
createAsync,
json,
Params,
query,
@ -6,6 +7,7 @@ import {
RouteDefinition,
useParams,
} from "@solidjs/router";
import { createEffect } from "solid-js";
import { createSlug, getEntry } from "~/features/content";
import { Player } from "~/features/player";
import { toSlug } from "~/utilities";
@ -33,6 +35,8 @@ interface ItemParams extends Params {
export const route = {
async preload({ params }) {
await healUrl(params.slug);
return getEntry(params.slug.slice(params.slug.lastIndexOf("-") + 1));
},
} satisfies RouteDefinition;