QiTASC/hatchinq/28.0.1

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)
}
Config msg
-> List (Attribute InternalConfig)
-> View msg
-> Element msg
init : State
{ element : Element msg
, onClick : msg
, children : List (TreeNode msg)
}
-> TreeNode msg
update : Message -> State -> State