🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

react-datamatrix-svg

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-datamatrix-svg

React component wrapper for github datamatrix js

1.0.7
latest
Source
npm
Version published
Weekly downloads
149
36.7%
Maintainers
1
Weekly downloads
 
Created
Source

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

NameTypeRequiredDescription
msgstringYesAny string to be encoded.
dimnumberNois equal to needed dimention (height) in pixels, default value is 256.
rctnumberNoset 1 to render rectangle Data Matrix if possible, default value is 0.
padnumberNowhite space padding, default value is 2 blocks, set 0 for no padding.
palstring[]Nois 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.
vrbnumberNosvg node is optimized to be compact and default value is 0, set this parameter to 1 in case you need more verbose output.
imgAttrsImgHTMLAttributesNoAny <img> attributes you would like to pass down to the image rendering the svg.

FAQs

Package last updated on 14 Nov 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts