17.0.0 • Published 5 months ago

@gecosuy/angular-overlays v17.0.0

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

Angular Overlays

Librería utilitaria para despliegue de diferentes tipos de diálogos, como ser pedidos de confirmación, selección de opciones, diálogos de info, error.
También funcionalidades para despliegue de algunos tipos de bottom sheets como ser listado de opciones.
La librería cuenta con funcionalidades simples para mostrar diálogos y bottom sheets comunes, si se requiere mostrar un diálogo o bottom sheet con un componente custom entonces utilizar directamente el MatDialgo o MatBottomSheet de Angular Material.

Uso

Dependencias

  • Angular Material (@angular/material y "@angular/cdk)

Iconos

Los iconos que se quieran usar deben estar definidos como SVG, agregados a la app de la siguiente forma:

export class AppModule {
    constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer) {
        iconRegistry.addSvgIcon('icon_name', sanitizer.bypassSecurityTrustResourceUrl('assets/path/to/icon.svg'));
    }
}

Importación

  • instalar la lib mediante npm i @gecosuy/angular-overlays
  • importar el AngularOverlaysModule en el AppModule de la app
  • inyectar y utilizar el AngularOverlaysService donde se requiera utilizar diálogos

Themming

El Theming esta por fuera de la librería, se debe manejar ajustandolo en la app cliente.
Lo único que necesita la librería es tener definida la variable CSS --overlays-principal-color que será usada para color de títulos, botones de acción e iconos.

17.0.0

5 months ago

16.0.0

5 months ago

3.0.1

12 months ago

3.0.0

1 year ago

2.3.0

1 year ago

2.2.1

1 year ago

2.2.0

1 year ago

2.1.0

1 year ago

2.0.1

2 years ago

2.0.0

2 years ago

1.2.1

2 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago