From 257bdd194bedcc47b332d82d2e292e5b6c3abb16 Mon Sep 17 00:00:00 2001 From: dmgnr Date: Wed, 30 Sep 2026 18:51:14 +0700 Subject: [PATCH] feat(rg): dynamic qr --- app/(ui)/rubgram/page.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/(ui)/rubgram/page.tsx b/app/(ui)/rubgram/page.tsx index 376993c..9499b1a 100755 --- a/app/(ui)/rubgram/page.tsx +++ b/app/(ui)/rubgram/page.tsx @@ -9,9 +9,9 @@ import { } from "lucide-react"; import type { Metadata } from "next"; import { cookies } from "next/headers"; +import QRCode from "react-qr-code"; import Link from "next/link"; import { Suspense } from "react"; -import PromptpayImage from "#/assets/promptpay.jpg"; import banner from "#/logos/rubgram.webp"; import { Blocker } from "@/components/blocker"; import Image from "@/components/image"; @@ -71,6 +71,7 @@ import { import { EndgameFormWrapper } from "./form"; import { RulesDialog } from "./rules"; import { ActionButton } from "@/components/action-button"; +import { generateQrcode } from "../donate/api"; export const metadata: Metadata = { title: "รับกรรมแทนทางบ้าน", @@ -135,6 +136,8 @@ export default async function EndgamePage({ ) : []; + const qrcode = await generateQrcode(q.price); + return (
@@ -202,11 +205,14 @@ export default async function EndgamePage({ <>
- Promptpay QR Code + /> */} +
+ +
ยอดชำระ {q.price} บาท{" "}