@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
22 lines (21 loc) • 854 B
TypeScript
import QRCodeUtil from 'qrcode';
import React from 'react';
import { type BoxProps } from '../Box/Box';
type Props = {
ecl?: QRCodeUtil.QRCodeErrorCorrectionLevel;
logoBackground?: string;
logoUrl?: string | (() => Promise<string>);
logoMargin?: number;
logoSize?: number;
size?: number;
uri: string;
outsidePadding?: BoxProps['padding'];
enableCornerMarkersRadius?: boolean;
enableOuterBorder?: boolean;
withShadow?: boolean;
};
/**
* CAUTION: The size of the rendered QR code needs to be tested for the longest encoded {@link uri} string to make sure it's still readable/scannable.
*/
export declare function QRCode({ ecl, logoBackground, logoMargin, logoSize, logoUrl, size: sizeProp, uri, outsidePadding, enableCornerMarkersRadius, enableOuterBorder, withShadow, }: Props): React.JSX.Element;
export {};