Подскажите, как реализовать такую фичу:
есть кнопка, при нажатии на нее выводится модальное окно с формой для ввода логина и пароля. После ввода данных модальное окно исчезает, а вместо кнопки появляется введенный логин. Затем, при нажатии на имя пользователя, появляется поле ввода, куда подставляется текущее значение. После снятия фокуса с поля ввода значение должно сохраняться на странице. Имя пользователя должно сохраняться при перезагрузке.
P.S. Надо было сразу уточнить, что задание тестовое, backend-a здесь как такового нет, чистый JS