import { useState, useEffect } from "react"; import QRCode from "qrcode"; import { getStateInfoClient } from "@/lib/getStateInfoClient"; export default function QrImg({ onReady }) { const [host, setHost] = useState(""); const [qrCodeData, setQrCodeData] = useState(""); useEffect(() => { const info = getStateInfoClient(); const linkHost = info.host; const linkURL = info.fullUrl; setHost(linkHost); if (linkURL) { QRCode.toDataURL(linkURL).then((url) => { setQrCodeData(url); onReady?.(); }); } else { onReady?.(); } }, [onReady]); return (
در حال بارگذاری...
)}{host || ""}