diff options
| author | Erik Larkö <erik@mullvad.net> | 2017-12-16 11:11:11 +0100 |
|---|---|---|
| committer | Erik Larkö <erik@mullvad.net> | 2018-01-04 11:20:10 +0100 |
| commit | cb658adb40b3cee337659471ea3221459cce5984 (patch) | |
| tree | 007608e2681ff8ddde49ec3922fefac9e798fe45 /app/components/Connect.js | |
| parent | d19f790931beca0dcc62ae84f16d45b74d69a9c8 (diff) | |
| download | mullvadvpn-cb658adb40b3cee337659471ea3221459cce5984.tar.xz mullvadvpn-cb658adb40b3cee337659471ea3221459cce5984.zip | |
Add blocking internet indicator when the firewall is on but the tunnel isn't up yet
Diffstat (limited to 'app/components/Connect.js')
| -rw-r--r-- | app/components/Connect.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/components/Connect.js b/app/components/Connect.js index 93ac19a4eb..798cea02cd 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"> </div> + blocking internet + </div> + </div>; + } + // Handlers onExternalLink(type: string) { |
