UNPKG

@progress/kendo-react-barcodes

Version:

React Barcodes provide a set of React components to build beautiful and customizable barcodes. KendoReact Barcodes package

61 lines (60 loc) 1.59 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { Barcodes } from './common/barcodes.js'; import { RenderMode } from './types.js'; /** * @hidden */ export interface BaseBarcodePrivateProps extends BaseBarcodeProps { /** * @hidden */ deriveOptionsFromParent?: (options: any) => any; /** * @hidden */ barcodeConstructor: any; /** * @hidden */ getTarget: () => Barcodes; } /** * @hidden */ export interface BaseBarcodeProps { /** * @hidden */ children?: React.ReactNode; /** * Sets the styles that the component applies. * * @example * <Barcode style={{ backgroundColor: "lightgray" }} /> */ style?: React.CSSProperties; /** * Sets additional CSS classes to the component. * * @example * <Barcode className="custom-barcode-class" /> */ className?: string; /** * Sets the preferred rendering engine. * * The supported values are: * - `"svg"`&mdash;If available, renders the component as an inline `svg` element. * - `"canvas"`&mdash;If available, renders the component as a `canvas` element. * * @example * <Barcode renderAs="svg" /> */ renderAs?: RenderMode; }