@trellixio/roaster-coffee
Version:
Beans' product component library
10 lines (9 loc) • 579 B
JavaScript
import React, { forwardRef } from 'react';
import { classNames } from '@/utils';
export const Progress = forwardRef(({ className, value, color, label }, ref) => {
return (React.createElement("div", { className: classNames('progress-container', className), ref: ref },
React.createElement("figure", { className: classNames('progress', color) },
React.createElement("span", { className: "progress-level", style: { width: `${value}%` } })),
React.createElement("p", { "data-role": "progress-value" }, label)));
});
Progress.displayName = 'Progress';