@@ -11,21 +11,92 @@ import styles from './TaskModal.less'
1111const ApplyToken = ( { data } ) => {
1212 return (
1313 < div >
14- < Tag color = "cyan" > ID: { data . id } </ Tag >
15- < Tag color = "orange" > { data . state } </ Tag >
14+ < label >
15+ < WalletAvatar seed = { data . args . account } cutoff = { 28 } />
16+ </ label >
1617 < div >
17- Created at: { moment ( data . created ) . format ( 'YYYY-MM-DD HH:mm:ss' ) }
18+ < Tag color = "cyan" > ID: { data . id } </ Tag >
19+ < Tag color = "orange" > { data . state } </ Tag >
1820 </ div >
1921 < div >
20- < WalletAvatar seed = { data . args . account } cutoff = { 28 } />
21- Got:
22- < Tag color = "blue" > { toPTC ( data . args . amount ) } PTC</ Tag >
22+ < label > Created at:</ label >
23+ < div > { moment ( data . created ) . format ( 'YYYY-MM-DD HH:mm:ss' ) } </ div >
24+ </ div >
25+ < div >
26+ < label > Recieved:</ label >
27+ < div >
28+ < Tag color = "blue" > { toPTC ( data . args . amount ) } PTC</ Tag >
29+ </ div >
30+ </ div >
31+ < div >
32+ < label > id:</ label >
33+ < div > { data . result . id } </ div >
34+ </ div >
35+ < div >
36+ < label > tx:</ label >
37+ < div > { data . result . tx } </ div >
38+ </ div >
39+ </ div >
40+ )
41+ }
42+
43+ const CreateProject = ( { data } ) => {
44+ return (
45+ < div >
46+ < div >
47+ < Tag color = "cyan" > ID: { data . id } </ Tag >
48+ < Tag color = "orange" > { data . state } </ Tag >
49+ </ div >
50+ < div >
51+ < label > Created at:</ label >
52+ < div > { moment ( data . created ) . format ( 'YYYY-MM-DD HH:mm:ss' ) } </ div >
53+ </ div >
54+ < div >
55+ < label > Finished at:</ label >
56+ < div > { moment ( data . finished ) . format ( 'YYYY-MM-DD HH:mm:ss' ) } </ div >
57+ </ div >
58+ < div >
59+ < label > Node #:</ label >
60+ < div >
61+ < Tag color = "blue" > { data . args . node_count } Nodes</ Tag >
62+ </ div >
63+ </ div >
64+ < div >
65+ < label > result:</ label >
66+ < div >
67+ < pre className = "json" > { JSON . stringify ( data . result , null , 2 ) } </ pre >
68+ </ div >
69+ </ div >
70+ </ div >
71+ )
72+ }
73+
74+ const TopupProject = ( { data } ) => {
75+ return (
76+ < div >
77+ < div >
78+ < Tag color = "cyan" > ID: { data . id } </ Tag >
79+ < Tag color = "orange" > { data . state } </ Tag >
80+ </ div >
81+ < div >
82+ < label > Created at:</ label >
83+ < div > { moment ( data . created ) . format ( 'YYYY-MM-DD HH:mm:ss' ) } </ div >
84+ </ div >
85+ < div >
86+ < label > Finished at:</ label >
87+ < div > { moment ( data . finished ) . format ( 'YYYY-MM-DD HH:mm:ss' ) } </ div >
88+ </ div >
89+ < div >
90+ < label > Target Project & topup PTC :</ label >
91+ < div >
92+ < Tag > { data . args . db } </ Tag >
93+ < Tag color = "blue" > { toPTC ( data . args . amount ) } PTC</ Tag >
94+ </ div >
2395 </ div >
2496 < div >
25- id: { data . result . id }
97+ < label > result: </ label >
2698 < div >
27- tx:
28- < Tag color = "green" > { data . result . tx } </ Tag >
99+ < pre className = "json" > { JSON . stringify ( data . result , null , 2 ) } </ pre >
29100 </ div >
30101 </ div >
31102 </ div >
@@ -41,6 +112,12 @@ class TaskModal extends PureComponent {
41112 switch ( type ) {
42113 case 'ApplyToken' :
43114 return < ApplyToken data = { data } />
115+ case 'CreateProject' :
116+ return < CreateProject data = { data } />
117+ case 'TopUp' :
118+ return < TopupProject data = { data } />
119+ default :
120+ return < div > WIP</ div >
44121 }
45122 }
46123 render ( ) {
0 commit comments