let f thread_id request = % let action = match thread_id with |None -> "/" | Some id -> Format.sprintf "/thread/%s" id in % let checkboxes = match thread_id with |None -> Format.asprintf "%a" Pp_babillard.pp_checkboxes () | Some _id -> "" in
<%s! Dream.form_tag ~action ~enctype:`Multipart_form_data request %> % begin if Option.is_none thread_id then % end; <%s! checkboxes %> % begin match thread_id with % | None ->
% | Some _id -> % end;