commit 37f038e72e8774412d6fcd6837f97af9d93575eb
parent 10994e3a4fcecc71c39325c8facd1abb4edd1ab4
Author: Sebastian <sebasjm@taler-systems.com>
Date: Tue, 21 Jul 2026 17:57:16 -0300
no need to renderToString
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/merchant-backend-ui/src/pages/RequestPayment.tsx b/packages/merchant-backend-ui/src/pages/RequestPayment.tsx
@@ -22,7 +22,7 @@ import { Fragment, h, render, VNode } from "preact";
import { render as renderToString } from "preact-render-to-string";
import { useEffect } from "preact/hooks";
import { Footer } from "../components/Footer";
-import { QR } from "../components/QR";
+import { createSVG, QR } from "../components/QR";
import "../css/pure-min.css";
import "../css/style.css";
import { Page, QRPlaceholder, WalletLink } from "../styled";
@@ -190,7 +190,7 @@ export function mount(lang: string): void {
const uri = fromLocation.get("pay_uri") || undefined;
const osu = fromLocation.get("order_status_url") || undefined;
- const qr_code = uri ? renderToString(<QR text={uri} />) : undefined;
+ const qr_code = uri ? createSVG(uri) : undefined;
render(
<Application lang={lang}>