// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0-or-later
// @source: https://gitlab.com/soapbox-pub/ditto/-/tree/f0a3877c
import{r as e}from"./rolldown-runtime-QTnfLwEv.js";import{qi as t}from"./lucide-icons-BdRF0moN.js";import{t as n}from"./jsx-runtime-By8HlURe.js";import{t as r}from"./browser-B_X_RtOd.js";var i=e(r(),1),a=e(t(),1),o=n();function s({value:e,size:t=256,level:n=`M`,className:r}){let s=(0,a.useRef)(null);return(0,a.useEffect)(()=>{s.current&&i.toCanvas(s.current,e,{width:t,margin:1,errorCorrectionLevel:n},e=>{e&&console.error(`QR Code generation error:`,e)})},[e,t,n]),(0,o.jsx)(`canvas`,{ref:s,className:r})}export{s as t};
// @license-end
