Section header
An independently installable component. Its content and surrounding layout remain consumer-owned.
Default
Account details
On this page
dotnet fve add section-header --config src/Acme.Components/fve.jsonopen FSharp.ViewEngine
open Acme.Components
open type Html
let sectionHeader = SectionHeader.create "Account details" |> SectionHeader.renderThe action variants additionally compose Button. Install button when copying those examples; the component itself accepts ordinary consumer-authored HTML.
Description, actions and divider
Recent transactions
Activity in the current reporting period.
type SectionHeadingLevel =
| H2
| H3
type SectionHeaderConfig
module SectionHeader =
val create : title:string -> SectionHeaderConfig
val withDescription : description:string -> config:SectionHeaderConfig -> SectionHeaderConfig
val withLevel : level:SectionHeadingLevel -> config:SectionHeaderConfig -> SectionHeaderConfig
val withActions : actions:HtmlElement -> config:SectionHeaderConfig -> SectionHeaderConfig
val withDivider : config:SectionHeaderConfig -> SectionHeaderConfig
val render : config:SectionHeaderConfig -> HtmlElement