1234567891011121314151617181920212223242526272829303132 |
- import React from 'react' // eslint-disable-line no-unused-vars
- import { View, Text } from 'react-native'
- export default function ProgressBar (props) {
- const progress = props.progress || 0
- const total = props.total || 0
- const percentage = Math.round(progress / total * 100)
- const colorGreen = '#0b8600'
- const colorBlue = '#006bb7'
- return (
- <View style={{
- marginTop: 15,
- marginBottom: 15
- }}>
- <View
- style={{
- height: 5,
- overflow: 'hidden',
- backgroundColor: '#dee1e3'
- }}>
- <View style={{
- height: 5,
- backgroundColor: percentage === 100 ? colorGreen : colorBlue,
- width: percentage + '%'
- }} />
- </View>
- <Text>{percentage ? percentage + '%' : null}</Text>
- </View>
- )
- }
|