+
+
Torrents
+ {props.torrents.map(function(el, index) {
+ return (
+
+ );
+ })}
+
+
+ );
+}
+
+
+function Torrent(props){
+ const done = props.data.is_finished;
+ var progressStyle = 'progress-bar progress-bar-warning';
+ if (done) {
+ progressStyle = 'progress-bar progress-bar-success';
+ }
+ var percentDone = props.data.percent_done;
+ const started = (percentDone !== 0);
+ if (started) {
+ percentDone = Number(percentDone).toFixed(1) + '%';
+ }
+
+ var downloadedSize = prettySize(props.data.downloaded_size);
+ var totalSize = prettySize(props.data.total_size);
+ var downloadRate = prettySize(props.data.download_rate) + "/s";
+ return (
+