MaxiCorrea / mx-progressbar

Material UI v4 Progress Bar Component

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mx-progressbar

Made with create-react-library

NPM JavaScript Style Guide

Install

npm install --save mx-progressbar

Usage

import * as React  from 'react'
import { ProgressBar } from '@maxicorrea/mx-progressbar'

const App = () => {
  const [progress, setProgress] = React.useState(0);
  const [time] = React.useState(1000);
  React.useEffect(() => {
     const timer = setInterval(() => {
        setProgress((prevProgress: number) => (prevProgress >= 100 ? 0 : prevProgress + 1));
     }, time);
     return () => {
        clearInterval(timer);
        setProgress(0);
     };
  }, [time]);
  return (
    <div style={{margin: "20px"}}>
      <ProgressBar progress={progress} width='500px'/>
    </div>
  )
}

export default App;

License

MIT © MaxiCorrea

About

Material UI v4 Progress Bar Component


Languages

Language:TypeScript 73.7%Language:HTML 14.1%Language:CSS 12.3%