Skip to main content
cngx-src documentation

CngxToaster

InjectablePrimaryv0.1.0WCAG AA

projects/ui/feedback/toast/toast.service.ts

Import#

import { CngxToaster } from '@cngx/ui/feedback'

Description#

Index#

Instance Properties#

dedupWindow#number
signal()Readonly

Dedup window in ms - identical toasts within this window are merged.

signal<number>(this.config?.toastDedupWindow ?? 1000)
defaultDuration#number
signal()Readonly

Default duration for non-error toasts.

signal<number>(this.config?.toastDefaultDuration ?? 5000)
signal()Readonly

Reactive toast stack - read by CngxToastOutlet.

signal<readonly ToastState[]>([])

Methods#

dismiss#void
dismiss(id: number)

Dismiss a toast by id.

@paramidnumber
dismissAll#void

Dismiss all toasts.

show(config: ToastConfig)

Show a toast. Returns a ref for programmatic control.

@paramconfigToastConfig