summaryrefslogtreecommitdiffhomepage
path: root/app/components/Connect.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/components/Connect.js')
-rw-r--r--app/components/Connect.js17
1 files changed, 16 insertions, 1 deletions
diff --git a/app/components/Connect.js b/app/components/Connect.js
index 93ac19a4eb..2412a35872 100644
--- a/app/components/Connect.js
+++ b/app/components/Connect.js
@@ -175,6 +175,7 @@ export default class Connect extends Component {
</div>
<div className="connect__container">
+ { this._renderIsBlockingInternetMessage() }
<div className="connect__status">
{ /* show spinner when connecting */ }
<div className={ this.spinnerClass() }>
@@ -295,6 +296,20 @@ export default class Connect extends Component {
);
}
+ _renderIsBlockingInternetMessage() {
+ let animationClass = 'hide';
+ if (this.props.connection.status === 'connecting') {
+ animationClass = 'show';
+ }
+
+ return <div className={`connect__blocking-container ${animationClass}`}>
+ <div className="connect__blocking-message">
+ <div className="connect__blocking-icon">&nbsp;</div>
+ blocking internet
+ </div>
+ </div>;
+ }
+
// Handlers
onExternalLink(type: string) {
@@ -312,9 +327,9 @@ export default class Connect extends Component {
headerStyle(): HeaderBarStyle {
switch(this.props.connection.status) {
- case 'connecting':
case 'disconnected':
return 'error';
+ case 'connecting':
case 'connected':
return 'success';
}