На данный момент пользователь никак не сможет понять, что он не выполнил какие-то правила валидации, выставленные на бэкенде. Например вводим имя длиннее 50 символов, жмём отправить -> виджет просто закрывается и всё выглядит будто бы отчёт отправлен, однако на самом получаем Bad request.
Proposed solution
Хорошо бы до отправки отчёта в коде виджета валидировать данные и давать подсказки о том, что какие-то данные не подходят и почему
Либо чтобы не дублировать правила валидации (которые могут поменяться), можно принимать ошибку от бэкенда, где в теле будут переданы ошибки и обработать их в виджете
Problem description
На данный момент пользователь никак не сможет понять, что он не выполнил какие-то правила валидации, выставленные на бэкенде. Например вводим имя длиннее 50 символов, жмём отправить -> виджет просто закрывается и всё выглядит будто бы отчёт отправлен, однако на самом получаем Bad request.
Proposed solution
Хорошо бы до отправки отчёта в коде виджета валидировать данные и давать подсказки о том, что какие-то данные не подходят и почему
Либо чтобы не дублировать правила валидации (которые могут поменяться), можно принимать ошибку от бэкенда, где в теле будут переданы ошибки и обработать их в виджете