знаком с этой замечательной библиотекой, поэтому прошу подсказать по поводу одного юзкейса. Имеется что-то в духе
buttonEv <- elDynAttr' "button" ...
errorMsg <- runWithReplace blank $ ffor buttonEv $ \case
Left err -> text "some error text"
Right _ -> blank
Иначе говоря, кнопка и некоторый текст с ошибкой, если при нажатии этой кнопки что-то пошло не так (к примеру, не прошло валидацию). Элементы рисуются в порядке их объявления в коде, а я хочу расположить сообщение об ошибке над кнопкой, но объявить errorMsg раньше чем кнопку не могу по понятной причине: нужно использовать buttonEv.
Есть ли вариант это сделать сколь-нибудь адекватно, не копаясь лишний раз в файлах со стилями?
Спасибо
Через recursive do
Обсуждают сегодня