react-datamatrix-svg
TypeScript icon, indicating that this package has built-in type declarations

1.0.7 • Public • Published

React DataMatrix SVG

A React component wrapper for datamatrix-svg

Installation

npm install react-datamatrix-svg

Usage

import React from 'react'
import DataMatrix from 'react-datamatrix-svg'

const App = () => {
    return (
        <DataMatrix msg="Hello World" dim={50} />
    )
}

export default App

Full Usage

import React from 'react'
import DataMatrix from 'react-datamatrix-svg'

const App = () => {
    return (
        <DataMatrix
            msg="Hello World"
            dim={50}
            rct={1}
            pad={10}
            pal={["#000", "#fff"]}
            vrb={1}
            imgAttrs={{
                alt: 'Alt text for image'
            }}
        />
    )
}

export default App

Props

Name Type Required Description
msg string Yes Any string to be encoded.
dim number No is equal to needed dimention (height) in pixels, default value is 256.
rct number No set 1 to render rectangle Data Matrix if possible, default value is 0.
pad number No white space padding, default value is 2 blocks, set 0 for no padding.
pal string[] No is array of [color,background-color] strings that represent hex color codes, default value is ['#000'] along with transparent background. Set ['#000','#fff'] to make background opaque.
vrb number No svg node is optimized to be compact and default value is 0, set this parameter to 1 in case you need more verbose output.
imgAttrs ImgHTMLAttributes No Any <img> attributes you would like to pass down to the image rendering the svg.

/react-datamatrix-svg/

    Package Sidebar

    Install

    npm i react-datamatrix-svg

    Weekly Downloads

    104

    Version

    1.0.7

    License

    MIT

    Unpacked Size

    53.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • lvstross