Import
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';NuiToaster
Le service qui affiche les toasts. Injectez-le n’importe où.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
toastsMéthode | Signal<readonly NuiToast[]> | Tous les toasts à l’écran, du plus récent au plus ancien. | |
showMéthode | (options: NuiToastOptions | string) => NuiToastRef | Affiche un toast. Passez un titre, ou des options avec une description, un ton, une durée, une action ou un id. | |
successMéthode | (title, options?) => NuiToastRef | Affiche un toast de succès. | |
warningMéthode | (title, options?) => NuiToastRef | Affiche un toast d’avertissement. | |
dangerMéthode | (title, options?) => NuiToastRef | Affiche un toast danger. Il reste 8 secondes et est annoncé de façon prioritaire. | |
promiseMéthode | (promise, messages) => Promise | Affiche un toast de chargement jusqu’à ce que la promesse soit résolue ou rejetée, puis son message de succès ou d’erreur. | |
dismissMéthode | (id?: string) => void | Ferme un toast, ou tous. |
NuiToasterRegion
La région où apparaissent les toasts. Placez-la une seule fois, dans le shell de l’application.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
positionInput | 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end' | 'bottom-end' | Coin ou bord du viewport. Le début et la fin suivent le sens du texte. |
expandedInput | boolean | false | Garde la pile déployée en éventail. |
labelInput | string | 'Notifications (Alt+T)' | Nom accessible de la région. Indiquez comment l’atteindre. |
closeLabelInput | string | 'Dismiss' | Nom accessible des boutons de fermeture. |
hotkeyInput | string | 'KeyT' | La touche, sous forme de KeyboardEvent.code, qui, avec Alt, place le focus sur le toast le plus récent. |