From c7e83785225e7f053454f5dc80ba70f32c426c92 Mon Sep 17 00:00:00 2001 From: olaven Date: Mon, 29 Jul 2024 19:37:41 +0200 Subject: [PATCH] Vipps Demo Page Implementing a demo of how Vipps-integration could look in order to get approved for integration. --- components/Input.tsx | 12 +++++++ components/Search.tsx | 5 +-- docs/what.md | 2 +- fresh.gen.ts | 2 ++ routes/donations.tsx | 76 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 94 insertions(+), 3 deletions(-) create mode 100644 components/Input.tsx create mode 100644 routes/donations.tsx diff --git a/components/Input.tsx b/components/Input.tsx new file mode 100644 index 0000000..ea652c7 --- /dev/null +++ b/components/Input.tsx @@ -0,0 +1,12 @@ +import { JSX } from "preact"; + +export const Input = ( + props: JSX.HTMLAttributes, +) => { + return ( + + ); +}; diff --git a/components/Search.tsx b/components/Search.tsx index da0863a..4db4afd 100644 --- a/components/Search.tsx +++ b/components/Search.tsx @@ -1,11 +1,12 @@ +import { Input } from "./Input.tsx"; + export default function Search(props: { defaultValue: string | null }) { return (
- { + return ( +
+

+ DEMOSIDE - FUNGERER IKKE +

+
+ +
+

+ Økonomisk støtte til NRSS +

+

+ Jeg ønsker at NRSS skal være gratis tilgjengelig for alle. Imidlertid koster det penger og tid å drifte og + vedlikeholde en nettside. Dersom du har råd til det (og bare da!) setter jeg stor pris på om du vil støtte + prosjektet med et valgfritt beløp via Vipps. +

+ + + + +
+ + +
+

+ Epost blir utelukkende brukt til å knytte deg til en donasjon, slik at du kan kansellere den senere. +

+ + +

+ Du kan når som helst avslutte abonnementet fra denne siden. +

+

+ Opplever du problemer med betalingen, eller har du andre spørsmål? Ta{" "} + + kontakt på mail + . +

+
+
+ ); +};