Arod_component.CommonCommon utilities shared across Arod components.
Centralises date formatting, list helpers, feed rendering, and other functions that were previously duplicated across multiple component files.
module I = Arod.Iconsmodule Contact = Sortal_schema.Contactmodule Feed = Sortal_schema.Feedmodule FeedEntry = Sortal_feed.Entryval venue_of_paper : Bushel.Paper.t -> stringval idea_level_to_string : Bushel.Idea.level -> stringval feed_entry_title_str : FeedEntry.t -> stringval feed_entry_title_el : ?cls:string -> FeedEntry.t -> Htmlit.El.htmlval feed_entry_raw_text : FeedEntry.t -> string optionval feed_entry_summary : max_len:int -> FeedEntry.t -> string optionval feed_type_badge : Feed.feed_type -> Htmlit.El.htmlval detail_tags : string list -> Htmlit.El.htmlval page_title : ?cls:string -> string -> Htmlit.El.htmlval meta_box :
?id:string ->
?cls:string ->
?body_cls:string ->
?data_attrs:(Htmlit.At.name * string) list ->
header:Htmlit.El.html list ->
Htmlit.El.html list ->
Htmlit.El.htmlval card_header :
?title_cls:string ->
prompt:string ->
title:string ->
href:string ->
Htmlit.El.html ->
Htmlit.El.htmlval card_entry_row :
icon:string ->
href:string ->
title:string ->
Htmlit.El.htmlval card_tags : string list -> Htmlit.El.htmlval truncate_body_parts : Bushel.Entry.entry -> string * (int * bool) optionval truncated_body :
ctx:Arod__.Arod_ctx.t ->
Bushel.Entry.entry ->
Htmlit.El.html * (int * bool) option