Arod_component.List_viewList and feed view components using htmlit.
type entry_type = Entry.entry_typeval truncated_body :
ctx:Arod__.Arod_ctx.t ->
Bushel.Entry.entry ->
Htmlit.El.html * (int * bool) optionTruncate the body of an entry.
val get_entries :
ctx:Arod.Ctx.t ->
types:[> `Idea | `Note | `Paper | `Project | `Video ] list ->
Bushel.Entry.entry listval entry_heading : ctx:'a -> Bushel.Entry.entry -> Htmlit.El.htmlval tags_meta : ctx:Arod.Ctx.t -> Bushel.Entry.entry -> Htmlit.El.htmlval render_entry : ctx:Arod.Ctx.t -> Bushel.Entry.entry -> Htmlit.El.htmlval render_feed : ctx:Arod.Ctx.t -> Bushel.Entry.entry -> Htmlit.El.htmlRender an entry for feed view.
val entries_page :
ctx:Arod.Ctx.t ->
title:string ->
types:[ `Idea | `Note | `Paper | `Project | `Video ] list ->
Htmlit.El.htmlPaginated entry list page content.
val feed_page :
ctx:Arod.Ctx.t ->
title:string ->
types:[ `Idea | `Note | `Paper | `Project | `Video ] list ->
Htmlit.El.htmlChronological feed view page content.
val render_entries_html : ctx:Arod.Ctx.t -> Bushel.Entry.entry list -> stringHTML string fragment for pagination API (entry list).
val render_feeds_html : ctx:Arod.Ctx.t -> Bushel.Entry.entry list -> stringHTML string fragment for pagination API (feed view).