Import
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';NuiToaster
Il servizio che mostra i toast. Iniettalo ovunque.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
toastsMetodo | Signal<readonly NuiToast[]> | Tutti i toast sullo schermo, dal più recente. | |
showMetodo | (options: NuiToastOptions | string) => NuiToastRef | Mostra un toast. Passa un titolo, oppure delle opzioni con descrizione, tono, durata, azione o id. | |
successMetodo | (title, options?) => NuiToastRef | Mostra un toast di successo. | |
warningMetodo | (title, options?) => NuiToastRef | Mostra un toast di avviso. | |
dangerMetodo | (title, options?) => NuiToastRef | Mostra un toast danger. Resta 8 secondi e viene annunciato in modo prioritario. | |
promiseMetodo | (promise, messages) => Promise | Mostra un toast di caricamento finché la promise non si risolve, poi il suo messaggio di successo o di errore. | |
dismissMetodo | (id?: string) => void | Chiude un toast, o tutti. |
NuiToasterRegion
La regione in cui compaiono i toast. Inseriscila una sola volta, nella shell dell’app.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
positionInput | 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end' | 'bottom-end' | Angolo o bordo del viewport. Inizio e fine seguono la direzione del testo. |
expandedInput | boolean | false | Tiene la pila aperta a ventaglio. |
labelInput | string | 'Notifications (Alt+T)' | Nome accessibile della regione. Indica come raggiungerla. |
closeLabelInput | string | 'Dismiss' | Nome accessibile dei pulsanti di chiusura. |
hotkeyInput | string | 'KeyT' | Il tasto, come KeyboardEvent.code, che insieme ad Alt sposta il focus sul toast più recente. |