Manage focus changes through the list of sibilings.
The only value needed to be stored is the unique identifier used to set focus.
List item types. Html link or button.
Internal module messages.
Standard update function.
Renders the list.
Html.Attribute that causes the selection of the first elment in the list.
Catches the selection.
Html.Attribute to handle navigation keys.
div [ onKeyDown FocusListMsg ] [ FocusList.view list children ]
The only value needed to be stored is the unique identifier used to set focus.