Menu
/config/menu.js
Este archivo define la estructura del menú lateral de la aplicación, abstrayendo la definición del menú del diseño, la lógica y la estructura.
export const menu = [
{ label: 'Dashboard', link: '/backoffice', navTitle: 'Dashboard' },
{
label: 'Usuarios',
link: '/backoffice/users',
navTitle: 'Usuarios',
icon: 'users'
},
{
label: 'Dev tools',
childs: [
{
label: 'Formularios',
link: '/dev/forms',
navTitle: 'Formularios DNA',
},
{
label: 'Tabla',
link: '/dev/table',
navTitle: 'Tablas DNA',
},
{
label: 'Carga masiva',
link: '/dev/massive',
navTitle: 'Cargar datos',
},
{
label: 'Gráficos',
link: '/dev/charts',
navTitle: 'Gráficos',
},
],
},
]
Este archivo exporta una variable llamada menu que es un Array de objetos que definen cada item del menú. Los atributos admisibles para cada objeto del array son:
Nombre
Descripción
label
Es el nombre que se despliega en el menú. Es el nombre que visualiza con el usuario.
link
Es el link al que lleva el item, relativo a la aplicación
navTitle
Es el título desplegado en la barra superior del layout, se puede definir en esta configuración o directamente desde cada componente.
icon
nombre del ícono, la integración por defecto es font awesome. ver galería de íconos
childs
es un Array de items de menú y permite tener anidamiento de items. Este es un Array contiene objetos de items, con las mismas propiedades anteriores excepto por childs.
Última actualización