Docyrus

QrCode

QR code display component with size variants and optional logo overlay.

iOSAndroid
Preview QrCode on your device

Scan with Expo Go

Download Expo Go, then scan the QR code to preview native components.

Installation

pnpm dlx @docyrus/cli add @docyrus/rn-qr-code
Required Packages(1 package)
pnpm add react-native-qrcode-svg

Usage

import { QrCode } from '@/components/docyrus-native/qr-code';

<QrCode value="https://docyrus.com" />
<QrCode value="https://docyrus.com" size="lg" />

API Reference

PropTypeDefaultDescription
valuestring—QR code content (required)
size'sm' | 'md' | 'lg''md'QR code size
colorstringtheme blackQR code color
backgroundColorstringtheme whiteBackground color
logoReactNode—Center logo overlay
classNamestring—Additional CSS classes

Type Exports

TypeDescription
QrCodePropsProps for QrCode component
QrCodeSize'sm' | 'md' | 'lg'

On this page