UNPKG

hiromi

Version:

React components for Bulma. http://bulma.io/

30 lines (24 loc) 683 B
import React from 'react'; import PropTypes from 'prop-types'; import classnames from 'classnames'; import { modifierClassList, defaultReactProps, defaultReactPropsValues } from '../utils'; const Progress = ({className, value, ...props}) => { let {classList, ...finalProps} = modifierClassList(props); classList = classnames('progress', className, classList); return ( <progress className={classList} value={value} {...finalProps}>{value}%</progress> ) }; Progress.propTypes = { value: PropTypes.number, max: PropTypes.number, ...defaultReactProps }; Progress.defaultProps = { value: 0, max: 100, ...defaultReactPropsValues }; export default Progress;