Menu
                                Not to be confused with the main navigation, the
                                ts-menu is simply a list of selectable items.
                            
                                Assign data-ts="Menu" to a menu element to initialize it as a Menu.
                                Use li elements to separate the menu items, all of which follows the structure
                                of a Button.
                            
Adding Icons
                                The markup follows the convention for
                                buttons. Use a span and an
                                i element to seperate text and icon, simply reverse the two to make the icon go
                                first.
                            
Using the second line/sub text
                                To add a second line to the Menu item, just add a sub with some text in it.
                            
Select one
                                To create a single select menu, mark one (and only one) li with the
                                ts-checked classname and use the ts-icon-checked classname for the
                                icon (i
                                element)
                            
Select many
To create a multi select menu, simply add more classnames and icons.
The UI component makes no attempt to automatically manage these icons and classnames whenever a new menu item gets selected.
Disabled items
                                You can mark any selection as readonly by adding the
                                disabled attribute to the individual buttons.
                            
If you find a bug or need a feature…