1.0.13 • Published 2 years ago

react-meter v1.0.13

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

README

react-meter

This is a small customizable meter for React (Types Included)

install using:

> npm install react-meter
or
> yarn add react-meter

then import and use:

import { ReactMeter } from "react-meter";

const someNumber = .8

<ReactMeter value={someNumber} />

example image

There are a number of customizable options (Note: the color function used is hsl):

propertyDescriptionDefault
className:string that is used to specify the class of the enclosing divdefault: "react-meter" Note: the SVG has id="svg-react-meter" but is not customizable
value:number between 0 and 1 representing the percentage to fill the meter.default: none, required: true
sections:number representing how many segments to build the meter.default: 3
numColors:number representing the maximum number of colors (once passed the colors repeat the pattern: if max is 3, color #4 will be the same as color #1 e.g.).default: sections
colorStart:number representing the hue value to start (start position is the leftmost segment)default: 120
colorShift:number representing how far the hue should shift with each segment (left to right)default: 60
saturation:number representing the saturation level for the foreground strokedefault: 100
luminosity:number representing the luminosity level for the foreground strokedefault: 50
<ReactMeter
    className="react-meter"
    value={.9} 
    sections={6}
    numColors={6}
    colorStart={120}
    colorShift={60}
    luminosity={50}
    saturation={75}   
/>

example of customization

This is my first published npm package and any recommendations or advice would be much appreciated.

1.0.13

2 years ago

1.0.12

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.15

2 years ago

0.1.14

2 years ago

0.1.13

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago