">

">

">
<body>
	<form class="hidden" id="login-form">
		<input required
		maxlength="15"
		type="text"
		placeholder="What is Your name?"
		/>
		<button>Log In</button>
	</form>
	<h1 class="hidden" id="greeting"></h1>
	<script src="app.js"></script>
</body>
.hidden {
	display: none;
}
const loginForm = document.querySelector("#login-form");
const loginInput = document.querySelector("#login-form input");
const greet = document.querySelector("#greeting");
const HIDDEN_CLASSNAME = "hidden";
const USERNAME_KEY = "username";

function paintGreet(username) {
	greet.innerText = `Hello ${username}`;
	greet.classList.remove(HIDDEN_CLASSNAME);
}

function onLoginSubmit(event) {
	event.preventDefault();
	const username = loginInput.value;
	loginForm.classList.add(HIDDEN_CLASSNAME);
	paintGreet(username);
	localStorage.setItem(USERNAME_KEY, username);
	console.log(username);
}

const savedUser = localStorage.getItem(USERNAME_KEY);

if (savedUser === null){
	loginForm.classList.remove(HIDDEN_CLASSNAME);
	loginForm.addEventListener("submit", onLoginSubmit);
} else {
	paintGreet(savedUser);
}