Lightweight svg Star ranking for react.
Lightweight and comes with listeners.
How to use:
const React = ReactDOM = Component = ; let props = emptyColor: '#aaa' fillColor: '#ffa500' fullStars: true size: '5em' stars: 35 // <-- the most important property: it sets the number of filled stars strokeWidth: 3 { if starNr===1 propsstars = propsstars===1 ? 0 : Math; else propsstars = propsstars===starNr ? starNr-05 : starNr; ; }; const renderFn = { ReactDOM;}; ;
About the css
You need the right css in order to make use of itsa-react-stars
. There are 2 options:
- You can use the css-files inside the
css
-folder. - You can use:
Component = require("itsa-react-stars/lib/component-styled.jsx");
and build your project withwebpack
. This is needed, because you need the right plugin to handle a requirement of thescss
-file.
If you want to express your appreciation
Feel free to donate to one of these addresses; my thanks will be great :)
- Ether: 0xE096EBC2D19eaE7dA8745AA5D71d4830Ef3DF963
- Bitcoin: 37GgB6MrvuxyqkQnGjwxcn7vkcdont1Vmg