A dependency-free, stateless React functional component rendering a poker/casino chip
Chip design by PMK at https://codepen.io/pmk/pen/GgrJRq
import PokerChip from 'react-pokerchip';
<PokerChip value={1} />
<PokerChip value={5} color='#F00' />
<PokerChip value={10} color='#00F' currency='$' />
<PokerChip value={1000000} color='#FF0' currency='€' />
<PokerChip text='T' color='#40E0D0' lineColor='#51D3C6' />
To install: npm i react-pokerchip
To build (for devs, runs automatically on install): npx babel src --out-dir lib --copy-files
Styling can be added or modified through the .pokerchip
CSS class
All props are optional and can be undefined
.
Size of chip in pixels
Value to be displayed on chip. Must have no more than 3 significant digits
Text to be displayed on chip. Must have no more than 6 characters. Overrides value
prop
Currency to be displayed on chip. Must be 1 character
Color of chip. Must be hex
, rgb
, or hsl
Color of chip 'edge spots'. Must be hex
, rgb
, or hsl
Function to be invoked upon clicking chip. Sets cursor
to pointer
Styles chip as 'disabled', by making chip transparent and setting cursor
to not-allowed
. Does not affect onClick
functionality