1.1.7 • Published 3 years ago

ekiba-navbar v1.1.7

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

EkibaNavbar

Componente generado con Angular CLI 12.2.0.

Es el componente de navegación de esta librería de componentes. Incluye un header con un botón para ocultar o mostrar el menú, un logo, un botón de home, un botón para retroceder en el historial de rutas, un apartado con detalles del usuario, un avatar y un botón de logout. Además, tiene un menú lateral con elementos agrupados en secciones desplegables, los cuales se pueden pinchar para que nos dirijan a una nueva pantalla.

Import

`import "EkibaNavbarModule" from 'ekiba-navbar'`

Selector

<ekiba-navbar>

Inputs

  • homeRoute: Ruta en la que se encuentra la página principal de la aplicación. Por ejemplo: "home".
  • logoSrc: Ruta en la que se encuentra el logo que aparecerá en la parte superior derecha del header. Por ejemplo: "/assets/img/logo.png".
  • menuItems<: Un array con elementos que contienen los siguientes campos:

    • label: Texto del elemento del menú
    • routes: Array de rutas que formará la ruta final. Por ejemplo, ruta1, ruta2 formará ruta1/ruta2.
    • icon?: Opcional. El nombre del icono mat-icon que predecerá al label.
    • menuItems?: Opcional. Una estructura de menú igual a la anterior, creando un submenú.
  • name?: Opcional. Nombre del usuario.

  • role?: Opcional. Rol del usuario.

Ejemplos

  • HTML
<ekiba-navbar
  homeRoute="home"
  logoSrc="/assets/img/logo-ekiba.pn
  [menuItems]="menuItems"
  [name]="userData.name"
  role]="userData.role"
  (requestLogout)="logOut()"
>
</ekiba-navbar>
  • TS
public menuItems: MenuItem[] = [
    {
    icon: 'park',
    label: 'Test',
    routes: ['ruta1, ruta2'],
    menuItems: [
        {
            label: 'Test subelement',
            routes: ['ruta1, ruta2'],
        },
        {
            label: 'Test subelement 2',
            routes: ['ruta1, ruta2'],
        },
        ],
    }
];

public userData: User = {
    name: 'Thomas Cafaro',
    role: 'Administrador',
};

public logOut() {
    window.alert('La función de logout iría aquí');
}
1.1.1

3 years ago

1.0.19

3 years ago

1.1.0

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

0.4.7

3 years ago

0.4.4

3 years ago

0.4.3

3 years ago

0.2.4

3 years ago

0.1.2

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.0.4

4 years ago

0.1.5

3 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago