) {
diff --git a/routes/series/[name].tsx b/routes/series/[name].tsx
index 4930a1d..10ac134 100644
--- a/routes/series/[name].tsx
+++ b/routes/series/[name].tsx
@@ -9,13 +9,15 @@ import { KMenu } from "@islands/KMenu.tsx";
export const handler: Handlers = {
async GET(_, ctx) {
- const series = await getSeries(ctx.params.name);
- return ctx.render(series);
+ const serie = await getSeries(ctx.params.name);
+ return ctx.render({ serie, session: ctx.state.session });
},
};
-export default function Greet(props: PageProps) {
- const serie = props.data;
+export default function Greet(
+ props: PageProps<{ serie: Series; session: Record }>,
+) {
+ const { serie, session } = props.data;
const { author = "", date = "" } = serie.meta;
@@ -28,7 +30,9 @@ export default function Greet(props: PageProps) {
{serie.tags.length > 0 && (