Skip to content

[FIR-311] Add toast pause/resume and progressBar option to AlertService#50

Merged
mfg1986 merged 2 commits into
developfrom
feature/FIR-311_alert-toast-pause-progress
Jul 18, 2026
Merged

[FIR-311] Add toast pause/resume and progressBar option to AlertService#50
mfg1986 merged 2 commits into
developfrom
feature/FIR-311_alert-toast-pause-progress

Conversation

@mfg1986

@mfg1986 mfg1986 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Qué

Amplía AlertService de core (FIR-311, enabler del rework de FIR-290 — el toast del DS pasa a ser un container presentacional que consume activeToasts() de core):

  • pauseToast(id) / resumeToast(id): pausa del timer de auto-cierre con tiempo restante exacto (remaining = duration − transcurrido), no-ops seguros (id inexistente, doble pausa, resume sin pausa), limpieza en dismiss/dismissAll/evicción.
  • progressBar?: boolean en ToastOptions — la capa de presentación pinta la barra ligada a duration; el flag viaja en el entry Toast (spread de options ya existente, cero cambios de comportamiento).

Sin breaking changes: ninguna firma existente cambia. Nadie consume aún AlertService (verificado en monorepo y Flydocs).

Verificación

pnpm nx test core → 92 ficheros / 1064 tests ✓ (9 nuevos con fake timers: congelación en pausa, cierre tras el restante exacto, no-ops, dismiss durante pausa, propagación de progressBar) · lint 0 errores nuevos · build ✓

Ref: FIR-311

@mfg1986
mfg1986 merged commit e4231d8 into develop Jul 18, 2026
4 checks passed
@mfg1986
mfg1986 deleted the feature/FIR-311_alert-toast-pause-progress branch July 18, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant