0.1.9 • Published 4 months ago

react-divided-progress-bar v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

react-divided-progress-bar

A progress-bar which has divided section based on React.js

화면 기록 2023-10-29 오후 9 06 29

Installation

npm:

npm install --save react-divided-progress-bar

Usage

Example

import ProgressBar from "react-divided-progress-bar";
import { useState } from "react";

export default function App() {
  const percentage = 90;
  const [number, setNumber] = useState(percentage);
  return (
    <ProgressBar
      value={number}
      sections={5}
      maxValue={100}
      color="primary"
      animated
      stripped
      colorChange
    />
  );
}

Available PropTypes, and Default Values

value & maxValue

value means your current value; the default is 0.
maxValue means your maximum value is 100%; the default is '100'.

increaseDuration

increaseDuration means microseconds to reach your value. The default is '1000'.

divide & sections

divide means using divde funcion. If you set it to 'false', the dividing section will disappear. The default is 'true'.
sections means how many sections you want. The default is '2'. If you set divide to false, this will not be applied.

color

color is referenced by "bootstrap" and "react MUI". so there are serveral color tokens. the dafault is primary

primary
secondary
info
success
warning
danger
black

bgColor

bgColor means using backgroun-color. default is true

animated & stripped & colorChange

animated and stripped's default is 'false'.
colorChange means color will be gradually changed based on progress rate. The default is 'false'.