Use the progress bar from Material UI (#967)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
const React = require('react')
|
||||
const prettyBytes = require('prettier-bytes')
|
||||
const Checkbox = require('material-ui/Checkbox').default
|
||||
const LinearProgress = require('material-ui/LinearProgress').default
|
||||
|
||||
const TorrentSummary = require('../lib/torrent-summary')
|
||||
const TorrentPlayer = require('../lib/torrent-player')
|
||||
@@ -120,7 +121,21 @@ module.exports = class TorrentList extends React.Component {
|
||||
|
||||
function renderProgressBar () {
|
||||
const progress = Math.floor(100 * prog.progress)
|
||||
return (<progress value={progress} max='100'>{progress}%</progress>)
|
||||
const styles = {
|
||||
wrapper: {
|
||||
display: 'inline-block',
|
||||
marginRight: '8px'
|
||||
},
|
||||
progress: {
|
||||
height: '8px',
|
||||
width: '60px'
|
||||
}
|
||||
}
|
||||
return (
|
||||
<div style={styles.wrapper}>
|
||||
<LinearProgress style={styles.progress} mode='determinate' value={progress} />
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
function renderPercentProgress () {
|
||||
|
||||
@@ -398,22 +398,6 @@ textarea,
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
progress {
|
||||
width: 60px;
|
||||
margin-right: 8px;
|
||||
-webkit-appearance: none;
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
progress::-webkit-progress-bar {
|
||||
background-color: #888;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
progress::-webkit-progress-value {
|
||||
background-color: #eee;
|
||||
}
|
||||
|
||||
/*
|
||||
* TORRENT LIST: ERRORS
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user