package incr_dom_interactive

  1. Overview
  2. Docs
A monad for composing chains of interactive UI elements

Install

Dune Dependency

Authors

Maintainers

Sources

v0.17.0.tar.gz
sha256=6444129e603cb3edbf005b5dfbe6cb27f86e102092c2d7fc87107f02ab61281b

README.md.html

Incr_dom_interactive

A monad for composing chains of interactive UI elements inside an Incr_dom application.

A form that only allows submission after 10 characters have been entered
let open Interactive.Let_syntax in
let open Interactive.Primitives in
let submit_button = button ~text:"Submit" () in
let%bind_open user_input = text () in
if String.length user_input < 10
then
  let%map_open () = message "Please enter at least 10 characters." in
  None
else
  match%map submit_button with
  | Not_pressed -> None
  | Pressed -> Some user_input
OCaml

Innovation. Community. Security.