UNPKG

zebra-striped

Version:

Generate barcodes natively in React Native with the ZXing library underhood!

30 lines (25 loc) 686 B
import { Platform } from "react-native"; import ZebraCode from "./ZebraCode/ZebraCode"; import { ZebraCodeProps, CodeSize, CodeFormat } from "./ZebraStriped.types"; import ZebraStripedModule from "./ZebraStripedModule"; export function getBase64Code( value: string, format: CodeFormat, size: CodeSize, onColor?: string, offColor?: string ): string | null { const nativeSize = Platform.select<CodeSize | number[]>({ ios: size, android: [size.width, size.height], default: size, }); return ZebraStripedModule.getBase64Code( value, format, nativeSize, onColor, offColor ); } export { ZebraCode, ZebraCodeProps, CodeSize, CodeFormat };