pleroma/app/soapbox/components/ui/progress-bar/progress-bar.tsx

15 lines
433 B
TypeScript
Raw Normal View History

2022-05-02 09:57:14 -07:00
import React from 'react';
interface IProgressBar {
progress: number,
}
/** A horizontal meter filled to the given percentage. */
2022-05-02 09:57:14 -07:00
const ProgressBar: React.FC<IProgressBar> = ({ progress }) => (
2023-02-01 14:13:42 -08:00
<div className='h-2.5 w-full overflow-hidden rounded-full bg-gray-300 dark:bg-primary-800'>
<div className='h-full bg-secondary-500' style={{ width: `${Math.floor(progress * 100)}%` }} />
2022-05-02 09:57:14 -07:00
</div>
);
export default ProgressBar;