UNPKG

react-jsbarcode

Version:
2 lines 541 B
import n from'jsbarcode';import {useRef,useEffect}from'react';import {jsx}from'react/jsx-runtime';function u({style:r,className:t,value:o,options:s,renderer:c="svg"}){let e=useRef(null);switch(useEffect(()=>{e.current&&n(e.current,o,s);},[o,s,c]),c){case "canvas":return jsx("canvas",{ref:e,style:r,className:t});case "image":return jsx("img",{ref:e,alt:"barcode",style:r,className:t});default:return jsx("svg",{ref:e,style:r,className:t})}}export{u as a};//# sourceMappingURL=chunk-KBOMTZTD.js.map //# sourceMappingURL=chunk-KBOMTZTD.js.map