box-ui-elements-mlh
Version:
25 lines (19 loc) • 531 B
Flow
// @flow
import React from 'react';
import './ProgressBar.scss';
type Props = {
className?: string,
/** A number between 0 and 100 inclusive representing the width percentage */
progress?: number,
};
const ProgressBar = ({ className = '', progress = 0 }: Props) => {
const style = {
width: `${progress}%`,
};
return (
<div className="progress-bar-container">
<div className={`progress-bar ${className}`} style={style} />
</div>
);
};
export default ProgressBar;