@@ -2,6 +2,7 @@ import {useQuery} from "./hooks";
2
2
import { StorageQuery } from "./gql" ;
3
3
import React from "react" ;
4
4
import { humanFileSize } from "./util" ;
5
+ import './StorageSpace.css'
5
6
6
7
export function StorageSpacePage ( props ) {
7
8
const { loading, error, data} = useQuery ( StorageQuery )
@@ -26,29 +27,31 @@ export function StorageSpacePage(props) {
26
27
{ humanFileSize ( totalSize ) }
27
28
</ div >
28
29
< div className = "bars" >
29
- < div className = "completed" style = { { width : Math . floor ( 100 * storage . Completed / totalSize ) + '%' } } >
30
- < div className = "label" >
31
- Completed - Adding to sector< br />
32
- { humanFileSize ( storage . Completed ) }
33
- </ div >
30
+ < div className = "completed" style = { { width : Math . floor ( 100 * storage . Completed / totalSize ) + '%' } } />
31
+ < div className = "transferring" style = { { width : Math . floor ( 100 * storage . Transferring / totalSize ) + '%' } } />
32
+ < div className = "pending" style = { { width : Math . floor ( 100 * storage . Pending / totalSize ) + '%' } } />
33
+ < div className = "free" style = { { width : Math . floor ( 100 * storage . Free / totalSize ) + '%' } } />
34
+ </ div >
35
+ < div className = "labels" >
36
+ < div className = "label completed" >
37
+ < div className = "bar-color" > </ div >
38
+ < div className = "text" > Completed</ div >
39
+ < div className = "amount" > { humanFileSize ( storage . Completed ) } </ div >
34
40
</ div >
35
- < div className = "transferring" style = { { width : Math . floor ( 100 * storage . Transferring / totalSize ) + '%' } } >
36
- < div className = "label" >
37
- Transferring< br />
38
- { humanFileSize ( storage . Transferring ) }
39
- </ div >
41
+ < div className = "label transferring" >
42
+ < div className = "bar-color" > </ div >
43
+ < div className = "text" > Transferring</ div >
44
+ < div className = "amount" > { humanFileSize ( storage . Transferring ) } </ div >
40
45
</ div >
41
- < div className = "pending" style = { { width : Math . floor ( 100 * storage . Pending / totalSize ) + '%' } } >
42
- < div className = "label" >
43
- Pending< br />
44
- { humanFileSize ( storage . Pending ) }
45
- </ div >
46
+ < div className = "label pending" >
47
+ < div className = "bar-color" > </ div >
48
+ < div className = "text" > Pending</ div >
49
+ < div className = "amount" > { humanFileSize ( storage . Pending ) } </ div >
46
50
</ div >
47
- < div className = "free" style = { { width : Math . floor ( 100 * storage . Free / totalSize ) + '%' } } >
48
- < div className = "label" >
49
- Free< br />
50
- { humanFileSize ( storage . Free ) }
51
- </ div >
51
+ < div className = "label free" >
52
+ < div className = "bar-color" > </ div >
53
+ < div className = "text" > Free</ div >
54
+ < div className = "amount" > { humanFileSize ( storage . Free ) } </ div >
52
55
</ div >
53
56
</ div >
54
57
</ div >
0 commit comments