MCPcopy Create free account
hub / github.com/zpao/qrcode.react / makeExampleCode

Function makeExampleCode

examples/full.tsx:31–61  ·  view source on GitHub ↗
(componentName: string)

Source from the content-addressed store, hash-verified

29 const [centerImage, setCenterImage] = useState(true);
30
31 function makeExampleCode(componentName: string) {
32 const imageSettingsCode = includeImage
33 ? `imageSettings={{
34 src: "${imageSrc}",
35 x: ${centerImage ? 'undefined' : imageX},
36 y: ${centerImage ? 'undefined' : imageY},
37 height: ${imageH},
38 width: ${imageW},
39 opacity: ${imageOpacity},
40 excavate: ${imageExcavate},
41 }}`
42 : undefined;
43 const propLines = [
44 `value={"${value}"}`,
45 `title={"${title}"}`,
46 `size={${size}}`,
47 `bgColor={"${bgColor}"}`,
48 `fgColor={"${fgColor}"}`,
49 `level={"${level}"}`,
50 minVersion > 1 ? `minVersion={${minVersion}}` : undefined,
51 !boostLevel ? `boostLevel={${boostLevel}}` : undefined,
52 marginSize !== 0 ? `marginSize={${marginSize}}` : undefined,
53 imageSettingsCode,
54 ]
55 .filter(Boolean)
56 .join('\n ');
57 return `import {${componentName}} from 'qrcode.react';
58<${componentName}
59 ${propLines}
60/>`;
61 }
62 const svgCode = makeExampleCode('QRCodeSVG');
63 const canvasCode = makeExampleCode('QRCodeCanvas');
64

Callers 1

FullDemoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…