File tree Expand file tree Collapse file tree 3 files changed +20
-1
lines changed Expand file tree Collapse file tree 3 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,10 @@ body {
5656 font-family : $font-family-monospace ;
5757 font-size : 12px ;
5858 }
59+
60+ .reset-button {
61+ margin : 15px ;
62+ }
5963}
6064
6165@keyframes blink {
Original file line number Diff line number Diff line change @@ -18,9 +18,16 @@ export default class App extends React.Component {
1818 } ) ;
1919 }
2020
21+ handleReset ( ) {
22+ this . setState ( {
23+ url : "" ,
24+ submitted : false
25+ } ) ;
26+ }
27+
2128 render ( ) {
2229 if ( this . state . submitted ) {
23- return ( < Results url = { this . state . url } /> ) ;
30+ return ( < Results url = { this . state . url } onReset = { this . handleReset . bind ( this ) } /> ) ;
2431 } else {
2532 return ( < Form onUpdate = { this . handleUpdate . bind ( this ) } /> ) ;
2633 }
Original file line number Diff line number Diff line change @@ -106,9 +106,14 @@ export default class Results extends React.Component {
106106 `
107107 }
108108
109+ // handleResetClick() {
110+ // this.props.onReset();
111+ // }
112+
109113 render ( ) {
110114 var cursor = < span /> ;
111115 var socketClass = "float-right glyphicon glyphicon-remove-sign" ;
116+ var resetClass = "reset-button btn btn-danger btn-xs hidden" ;
112117
113118 if ( this . state ) {
114119 if ( this . state . socketOpen ) {
@@ -117,8 +122,10 @@ export default class Results extends React.Component {
117122 } else {
118123 if ( this . state . data ) {
119124 socketClass = "float-right text-muted glyphicon glyphicon-flash" ;
125+ resetClass = "reset-button btn btn-danger btn-xs"
120126 } else {
121127 socketClass = "float-right text-danger glyphicon glyphicon-remove-sign" ;
128+ resetClass = "reset-button btn btn-danger btn-xs"
122129 }
123130 }
124131 }
@@ -132,6 +139,7 @@ export default class Results extends React.Component {
132139 </ div >
133140 < div className = "panel-body" >
134141 < pre > { this . resultsHandler ( ) } { cursor } </ pre >
142+ < button className = { resetClass } type = "submit" onClick = { this . props . onReset } > Reset</ button >
135143 </ div >
136144 </ div >
137145 ) ;
You can’t perform that action at this time.
0 commit comments