electron-vite-react/src/components/update/Progress/index.tsx

23 lines
495 B
TypeScript
Raw Normal View History

2023-03-05 10:39:45 +08:00
import React from 'react'
import styles from './progress.module.scss'
2023-03-05 10:39:45 +08:00
const Progress: React.FC<React.PropsWithChildren<{
percent?: number
}>> = props => {
const { percent = 0 } = props
return (
2023-03-05 10:39:45 +08:00
<div className={styles.progress}>
<div className='progress-pr'>
<div
className='progress-rate'
style={{ width: `${percent / 100}%` }}
/>
</div>
<span className='progress-num'>{percent}%</span>
</div>
2023-03-05 10:39:45 +08:00
)
}
2023-03-05 10:39:45 +08:00
export default Progress