diff options
| author | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-10 11:51:31 +0000 |
|---|---|---|
| committer | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-10 11:51:31 +0000 |
| commit | 1192d3b6cf59270183a273f2671425ef4572928a (patch) | |
| tree | f993a1f8b9cfc15fee488cfe12e12ec8e8b80782 | |
| parent | d8243ae6e745d7a46aefb1d360fd479abb6c8c80 (diff) | |
| download | mullvadvpn-1192d3b6cf59270183a273f2671425ef4572928a.tar.xz mullvadvpn-1192d3b6cf59270183a273f2671425ef4572928a.zip | |
Display quartets
| -rw-r--r-- | app/components/Login.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/app/components/Login.js b/app/components/Login.js index bbc8e29989..e13086d3db 100644 --- a/app/components/Login.js +++ b/app/components/Login.js @@ -36,6 +36,18 @@ export default class Login extends Component { } } + formattedAccount() { + const val = this.state.account; + + // display number altogether when longer than 12 + if(val.length > 12) { + return val; + } + + // display quartets + return val.replace(/([0-9]{4})/g, '$1 ').trim(); + } + render() { return ( <Layout> @@ -50,7 +62,7 @@ export default class Login extends Component { placeholder="0000 0000 0000" onChange={::this.handleInputChange} onKeyUp={::this.handleInputKeyUp} - value={this.state.account} /> + value={this.formattedAccount()} /> </div> </div> </div> |
