2.0 KiB
2.0 KiB
Web2 Client Task #280224
- В процессе изменения дизайна сделать все элементы по нормальному в отличие от того как сейчас: чтобы страница состояла из компонентов, а не монолитно написана.
- Сделать чтобы при нажатии на кнопку "Загрузить контент" открывалось окно с "Перейдите в кошелек, вы запросили транзакцию" и если сервер в дополнении к обычному message вернул еще и walletLink, то отобразить кнопку для перехода в кошелек
- Чтобы запросить транзакцию, нужно отправить запрос
docs/web2-client/UploadFileс файлом и получить в ответ content_url, который после загрузки изображения и самого контента нужно приложить в запросdocs/web2-client/CreateNewContentв поле image и content соответственно - Желательно: сделать отображение загруженной обложки в виде карточки с кнопкой "Удалить" и "Изменить" (при нажатии на изменить открывается окно загрузки контента)
- Обработать чтобы контент проходил полную цепочку загрузки (загрузка изображения, загрузка контента, запрос транзакции через бэкенд) и после всего вебапп закрывался через window.Telegram.WebApp.close()
- Сделать дизайн как хочет Миша
- Обработать ситуацию когда кошелек не подключен, то есть в ответе на запрос
docs/web2-client/auth.twaприходит connected_wallet: null