// Copyright (c) Tailscale Inc & AUTHORS // SPDX-License-Identifier: BSD-3-Clause import { useState } from "preact/hooks" import * as qrcode from "qrcode" export function URLDisplay({ url }: { url: string }) { const [dataURL, setDataURL] = useState("") qrcode.toDataURL(url, { width: 512 }, (err, dataURL) => { if (err) { console.error("Error generating QR code", err) } else { setDataURL(dataURL) } }) return (
QR Code of URL {url}
) }