QiTASC/hatchinq/15.0.0

NOTE: the latest version is 29.0.0

Hatchinq.Tree

Exposed

type alias Config msg =
{ theme : Theme
, lift : Message -> msg
}
type Message
type alias State =
{ rootExpandedNode : ExpandedNode }
type TreeNode msg
type alias View msg =
{ state : State
, data : List (TreeNode msg)
}
configure : Config msg -> List (Attribute v) -> View msg -> Element msg
init : State
{ text : String
, onClick : msg
, children : List (TreeNode msg)
}
-> TreeNode msg
update : Message -> State -> State