widgets/layout/cl_nav_tile.widget library

Classes

CLNavRailTile
Voce di menu RAIL (sidebar collassata) condivisa: un ShadIconButton ghost icon-only con tooltip che esce a destra. Stessi stati di CLNavTile: selected = primary pieno + icona bianca; strongHover (flyout aperto) = hover primary pieno; altrimenti hover primary opacizzato.
CLNavScrollTooltipGate
Avvolge un'area scrollabile di navigazione: ascolta le notifiche di scroll e, mentre il gesto è attivo, propaga scrolling=true ai CLNavRailTile discendenti così sopprimono il tooltip (che altrimenti farebbe scattare lo scroll). Non tocca la ScrollPosition: rebuilda solo i tile (start/end).
CLNavTile
Voce di menu DESKTOP condivisa da sidebar/drawer (voci azienda) e dai menu contestuali (voci cliente): un ShadButton ghost full-width con icona opzionale, label ed eventuale trailing (es. chevron dei gruppi).