import { PageProps } from "$fresh/server.ts"; import { getAgreement } from "../lib/vipps/vipps.ts"; export const handler: Handlers = { async GET(request, ctx) { // TODO: somehow get the agreement ID // TODO: implement cancel page const agreementId = "123"; const agreement = await getAgreement(agreementId); if (agreement instanceof Error) { console.error("Failed to get Vipps agreement", agreement); return ctx.redirect("/donations-error"); } return ctx.render({ agreement }); }, }; export default function ({ data }: PageProps<{ // TODO: confirm interface when you know it agreement: { status: string; id: string; }; status: string; }>) { return (

๐Ÿ™๐ŸŒŸ๐Ÿ˜Š๐Ÿ’–

Tusen takk! Jeg er veldig takknemlig for all stรธtte.

Gรฅ tilbake til forsiden

); }