This module defines a component of a miller column layout
Model of the component
treeZipper the data displayed in the miller columns. The zipper has a single focus at any time.
state internal state of the component.
Focus it will show the zipper in miller columnsSearch it will list all the values that contains the searched valueThe content of each list item
leftAlignedText Takes a value of a and gives back a String that is shown to the left of each list item
mRightAlignedText Takes a value of a and gives back a String that is shown to the right of each list item
Internal messages to update the state of the component
Initializes a model given a Tree of a
Focus on the zipper tree
Display the search results of the values in the zipper
searchValue the value we are searching for in the tree structure
searchOn given a value in the tree it returns the string we want to search on with the searchValue
View the Miller Columns
liftMsg lifts the MillerColumns message to another msg type
Model v the model of the MillerColumns component
The id of a node in the tree
Get the value of a NodeId
liftMsg"lifts" the internal messages of the component to the parentnodeContentreturns some Content base on a