import { CircleX, QrCodeIcon, SendIcon } from "lucide-react"; import type { Metadata } from "next"; import Link from "next/link"; import TruemoneyIcon from "#/assets/tmn.webp"; import DonateLogo from "#/logos/donate.webp"; import Cropper from "@/components/cropper"; import { FormAction, FormChoice, FormIf, FormInput, FormProvider, FormTab, FormWrapper, } from "@/components/form"; import Image from "@/components/image"; import { Button } from "@/components/ui/button"; import { Checkbox } from "@/components/ui/checkbox"; import { Input } from "@/components/ui/input"; import { Spinner } from "@/components/ui/spinner"; import { Textarea } from "@/components/ui/textarea"; import { getArtifactConfig } from "@/lib/api"; import { CurrencyInput, SlipUpload, } from "../rubgram/admin/@modal/manual/client"; import { DownloadButton } from "../rubgram/client"; import { submitDonation } from "./api"; import { DynamicPPQR } from "./ppqr"; export const metadata: Metadata = { title: "โดเนท", }; export default async function () { //#region Server Data Load const artifactConfig = await getArtifactConfig(); //#region TSX return (