UNPKG

react-led-digit

Version:

react component for 7-segment display (digit), includes dot, colon and am-pm digits

49 lines (40 loc) • 1.25 kB
<img src="images/react-led-digit.gif" width="576" alt="react led digit" /> # React Led Digit [![npm version](https://img.shields.io/npm/v/react-led-digit.svg)](https://www.npmjs.com/package/react-led-digit) A react component to emulate seven-segment display. → [Codesandbox playground](https://codesandbox.io/p/sandbox/friendly-dewdney-7jvh5w) Use example: ```tsx import { Digit, BlinkingDigit } from 'react-led-digit'; <div className="digital-clock"> <Digit value="0" /> <Digit value="1" /> <BlinkingDigit value=":" /> <Digit value="2" /> <Digit value="3" /> <Digit value="am" /> </div>; ``` Styled segments example (see [sandbox](https://codesandbox.io/p/sandbox/react-led-digit-forked-c4f2v3)): ```tsx import { Digit, BlinkingDigit } from 'react-led-digit'; <> <Digit value="0" segmentStyle={{ color: 'red', colorOff: 'blue', length: '1em', thickness: '.5em', cornerShift: '-.1em', spacing: '-.1em', shiftAD: '.1em', opacityOn: 1, opacityOff: 0.25, transitionDuration: '.5s', }} /> <Digit value="1" shape="rect" /> <Digit value="2" shape="pill" /> <Digit value="3" shape="round" /> </>; ```