()
| 19 | }); |
| 20 | |
| 21 | function updateUI() { |
| 22 | const isLoggedIn = localStorage.getItem('id_token'); |
| 23 | if (isLoggedIn) { |
| 24 | // swap buttons |
| 25 | document.getElementById('btn-login').style.display = 'none'; |
| 26 | document.getElementById('btn-logout').style.display = 'inline'; |
| 27 | const profile = JSON.parse(localStorage.getItem('profile')); |
| 28 | // show username |
| 29 | document.getElementById('nick').textContent = profile.email; |
| 30 | } |
| 31 | } |
| 32 | |
| 33 | // Handle login |
| 34 | lock.on('authenticated', (authResult) => { |