diff --git a/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.html b/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.html index b81c780..f969ac4 100644 --- a/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.html +++ b/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.html @@ -50,6 +50,15 @@ Trigger Danger + +
+

Toasts Persistentes (No se van)

+
+ Info Persistente + Success Persistente + Danger Persistente +
+

diff --git a/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.ts b/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.ts index 018e8fe..42c5e3a 100644 --- a/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.ts +++ b/src/app/features/componentes-test/pages/reutilizables-test-page/reutilizables-test-page.component.ts @@ -82,4 +82,14 @@ export class ReutilizablesTestPageComponent { this.toastService.info('Información del sistema: Hay una nueva actualización disponible.'); } } + + protected triggerPersistentToast(type: 'success' | 'danger' | 'info'): void { + if (type === 'success') { + this.toastService.success('¡Éxito persistente! Esta alerta no se cerrará sola.', 0); + } else if (type === 'danger') { + this.toastService.danger('¡Error persistente! Por favor, atienda este problema y ciérrelo manualmente.', 0); + } else if (type === 'info') { + this.toastService.info('Información persistente: Mantendremos este aviso en pantalla.', 0); + } + } } diff --git a/src/app/shared/components/toast-container/toast-container.component.html b/src/app/shared/components/toast-container/toast-container.component.html index 51b3fa9..d33d6c2 100644 --- a/src/app/shared/components/toast-container/toast-container.component.html +++ b/src/app/shared/components/toast-container/toast-container.component.html @@ -1,4 +1,4 @@ -
+
@for (toast of toasts(); track toast.id) {