const Login = { showDialog() { const loginDialog = getElement('login-dialog-whole-screen'); loginDialog.style.display = 'block'; }, hideDialog() { const loginDialog = getElement('login-dialog-whole-screen'); loginDialog.style.display = 'none'; }, acceptCredentials() { const username = getElement('login-username').value; const password = getElement('login-password').value; if (username && password) { window.localStorage.setItem('username', username); window.localStorage.setItem('password', password); } }, logout() { window.localStorage.removeItem('username'); window.localStorage.removeItem('password'); }, getCredentials() { const username = window.localStorage.getItem('username'); const password = window.localStorage.getItem('password'); return { username, password, }; }, isLoggedIn() { const { username, password } = Login.getCredentials(); return Boolean(username) && Boolean(password); }, };