Files
Filip ebd8c99d50 feat: qr code component (#1021)
---------

Co-authored-by: Simon Klee <hello@simonklee.dk>
Co-authored-by: Sebastian Herrlinger <hasta84@gmail.com>
2026-05-20 15:16:26 +02:00

609 B

@opentui/qrcode

QR code encoder and renderable for OpenTUI.

import { createCliRenderer } from "@opentui/core"
import { QRCodeRenderable } from "@opentui/qrcode"

const renderer = await createCliRenderer()
renderer.root.add(
  new QRCodeRenderable(renderer, {
    content: "https://opentui.com",
    quietZone: 4,
    scale: 2,
  }),
)

React JSX support is registered explicitly:

import { registerQRCode } from "@opentui/qrcode/react"

registerQRCode()

Solid JSX support is registered explicitly:

import { registerQRCode } from "@opentui/qrcode/solid"

registerQRCode()