LifeUI
1.53.2
Inicio

Tree Navigation

Se utiliza para mostrar la navegación principal en la barra lateral de una aplicación.

Panel principal
Tools

Enrutamiendo

Si estas usando Next.js o librerias de enrutamiento como React router, podras proveer los componentes de enrutamiento que te brindan para poder cambiar el elemento de navegacion predeterminado

Sobreescribir estilos

Props

TreeNavigation

PropTipoRequeridoDescripción
itemsNavItem[]-La lista de elementos de navegación que se mostrarán
itemAs{ element: ElementType, hreProp: string }-Cambia el elemento de navegacion predeterminado por uno personalizado
classNames{ root?: string; triggerItem?: string; subNavigation?: string }-Permite aplicar clases personalizados para los slots del arbol de navegación.
onClickItem(itemKey: string, type: "item" | "menu") => void-Devolucion de llamada que se ejecutara cuando pulsas un elemento
PropTipoRequeridoDescripción
titlestring-El titulo de la seccion

Tipos

PropTipoRequeridoDescripción
keystring-Una llave unica para el elemento
iconReactNode-El icono del elemento
labelstring-La cadena de texto a renderizar
selectedboolean-Indica si el elemento esta activo
disabledboolean-Indica si el elemento esta deshabilitado
action() => void-Devolucion de llamada que se ejecutara cuando pulsas un elemento
subNavigationNavItem[]-Lista de subelementos para un elemento de navegacion