// Copyright (c) 2022 Tailscale Inc & AUTHORS All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. 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}
) }