Раздел "Обменник" предназначен для обмена драгоценных камне на монеты. В данном разделе пользователи могут узнать актуальный курс обмена и осуществить операции по обмену своих ценностей на валют для покупки подарков на рынке
На странице отображаются:
- Выбор камней
— При клике отображаются варианты Алмазы, Рубины, Сапфиры, Топазы
— По-умолчанию всегда выбраны алмазы
— Если выбирается другой камень, то в зависимых от этого полях меняется информация
- Баланс камней
— Показывает актуальный баланс камней. Зависит от выбранного камня
- Ввод количества камней
— Доступный ввод: Цифры – ввод иных символов недоступен
— При вводе чисел - они не могут быть : отрицательные, дробные
— Количество символов: От 0 до 100 - на поле стоит счетчик символов, ввод символов больше 100 недоступен
— Если баланс пользователя меньше чем значение заданное в инпуте ввода количества камней - обмен невозможен, кнопка Обменять некликабельна, поле подкрашивается в красный цвет и снизу поля отображается ошибка “Число больше текущего баланса”(”На вашем балансе недостаточно средств”)
— При пустом вводе - кнопка Обменять некликабельна
- Модуль с количеством получаемых монет
— Формируется от выбранного камня
— Формируется от обменного курса установленного для камня в настройках
- Кнопка Обменять
— Кликабельна если в поле количество камней указано количество ≥ 1, и баланс пользователя ≥ этому значению
— Некликабельна если в поле количество камней - пустое значение или значение в поле количество камней ,больше баланса камней пользователя
После успешного обмена камней - количество камней вычитается в зависимости от указанного значения - количество монет увеличивается в зависимости от значения которое было указано в поле ввода кол-ва камней и обменного курса камня на монеты.