"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",o="NiceQRCode",r="QR Code",t="1.0.0",n="stable",s="display",i="barcode",a="QR code generator/renderer with logo overlay support.",c="1.0.0",d=["web","mobile","desktop"],l=["qr","code","barcode","scan"],p=[{name:"value",type:"string",required:!0,description:"Text/URL to encode."},{name:"qrSize",type:"number",required:!1,default:"128",description:"Output size in pixels."},{name:"color",type:"string",required:!1,default:"'#000000'",description:"Foreground color."},{name:"background",type:"string",required:!1,default:"'#ffffff'",description:"Background color."},{name:"errorCorrection",type:"'L' | 'M' | 'Q' | 'H'",required:!1,default:"'M'",description:"Error correction level."},{name:"renderAs",type:"'canvas' | 'svg'",required:!1,default:"'canvas'",description:"Render method."},{name:"quiet",type:"number",required:!1,description:"Quiet-zone modules."},{name:"logo",type:"string",required:!1,description:"Center logo image URL."},{name:"logoSize",type:"number",required:!1,description:"Logo size in pixels."}],u=[],m=[],g=[{title:"Basic QR Code",code:`<NiceQRCode
  value="https://nice2dev.com"
  qrSize={200}
  errorCorrection="H"
/>`,language:"tsx"},{title:"With Logo",code:`<NiceQRCode
  value={appUrl}
  qrSize={256}
  logo="/logo.png"
  logoSize={48}
  errorCorrection="H"
/>`,language:"tsx"}],f=[{name:"NiceBarcodeGenerator",relationship:"linear"}],y={$schema:e,name:o,displayName:r,version:t,status:n,category:s,subcategory:i,package:"@nicetoDev/ui",description:a,since:c,platforms:d,keywords:l,props:p,events:u,cssVariables:m,examples:g,related:f};exports.$schema=e;exports.category=s;exports.cssVariables=m;exports.default=y;exports.description=a;exports.displayName=r;exports.events=u;exports.examples=g;exports.keywords=l;exports.name=o;exports.platforms=d;exports.props=p;exports.related=f;exports.since=c;exports.status=n;exports.subcategory=i;exports.version=t;
