Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.

VKCOM/vk-apps-qr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example

You can use simple API:

import qrCodeGenerator from '@vkontakte/vk-qr';

const svg = qrCodeGenerator.createQR(url, 256, 'classCode');

return <span dangerouslySetInnerHTML={{__html: svg}}/>;

Or use low-level API for more control

import qrCodeGenerator from '@vkontakte/vk-qr';

const segs = qrCodeGenerator.QrSegment.makeSegments(url);
const svg = qrCodeGenerator.QrCode.encodeSegments(segs, qrCodeGenerator.QrCode.Ecc.QUARTILE, 1, 40, -1, true).toSvgString();

return <span dangerouslySetInnerHTML={{__html: svg}}/>;`