pellest/src/tyx_util.ml
2022-12-06 01:00:39 +01:00

11 lines
321 B
OCaml

open Tyxml.Html
let csrf_tag request =
let open Tyxml.Html in
let token = Dream.csrf_token request in
input ~a:[ a_name "dream.csrf"; a_input_type `Hidden; a_value token ] ()
let make_form request ~action ~items =
(* TODO labels ...? *)
form ~a:[ a_action action; a_method `Post ] (csrf_tag request :: items)