val modal : string
val modal_body : string
val modal_content : string
val modal_dialog : string
val modal_dialog_centered : string
val modal_title : string
val modal_lg : string
val modal_sm : string
val modal_xl : string
val a_data_backdrop : string Ocp_js.Xml.wrap -> 'a Ocp_js.Html.attrib
val make_modal : ?body_id:Html_types.text Ocp_js.Html.wrap -> ?modal_class:Html_types.nmtoken list -> ?header_class:Html_types.nmtoken list -> ?title_class:Html_types.nmtoken list -> ?title_content:[< Html_types.div_content_fun ] Ocp_js.Html.elt Ocp_js.Html.list_wrap -> ?body_class:Html_types.nmtoken list -> ?dialog_class:Html_types.nmtoken list -> ?footer_class:Html_types.nmtoken list -> ?footer_content:[< Html_types.div_content_fun ] Ocp_js.Html.elt Ocp_js.Html.list_wrap -> Html_types.text Ocp_js.Html.wrap -> [< Html_types.div_content_fun ] Ocp_js.Html.elt Ocp_js.Html.list_wrap -> [> Html_types.div ] Ocp_js.Html.elt
val make_modal_button : ?onclick:Ocp_js.Html.Xml.mouse_event_handler -> ?button_class:Html_types.nmtoken list -> ?backdrop:string Ocp_js.Xml.wrap -> string -> [< Html_types.button_content_fun ] Ocp_js.Html.elt Ocp_js.Html.list_wrap -> [> Html_types.button ] Ocp_js.Html.elt