Module Section

type call_to_action = {
  1. text : string;
  2. url : Uri.t;
  3. icon : Icon.t option;
}
type direction =
  1. | Column
  2. | Row
type t = {
  1. id : string;
  2. heading : string option;
  3. icon : Icon.t option;
  4. children : Html_types.flow5 Tyxml_html.elt list;
  5. call_to_action : call_to_action option;
  6. direction : direction;
  7. colour : Colour_palette.t;
  8. enable_zigzag : bool;
}
val direction_to_string : direction -> string
val call_to_action : call_to_action option -> [> `A of [> Html_types.txt ] | `PCDATA ] Tyxml.Html.elt
val top_part : t -> [> `Div | `PCDATA ] Tyxml.Html.elt
val render : t -> [> Html_types.section ] Tyxml.Html.elt