Files
bigcapital/client/src/components/NProgress/Progress.js
2020-05-25 19:31:42 +02:00

29 lines
618 B
JavaScript

import React from 'react'
import { useNProgress } from '@tanem/react-nprogress'
import PropTypes from 'prop-types'
import Bar from './Bar'
import Container from './Container'
const Progress = ({
isAnimating,
minimum = 0.2
}) => {
const { animationDuration, isFinished, progress } = useNProgress({
isAnimating, minimum,
});
return (
<Container isFinished={isFinished} animationDuration={animationDuration}>
<Bar progress={progress} animationDuration={animationDuration} />
</Container>
)
}
Progress.propTypes = {
isAnimating: PropTypes.bool.isRequired,
};
export default Progress;