• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Toast

La notification Toast donne à l'utilisateur une confirmation immédiate de la réussite d'une tâche ou d'un échec critique lors de la tentative d'achèvement d'une tâche.

Vous pouvez personnaliser le toast en passant des actions personnalisées qui s'afficheront sous forme de boutons cliquables à côté du texte.

Usage

import { Toast } from 'nr1'

Exemples

Notification toast de base

function render() {
const onClick = () =>
Toast.showToast({
title: 'Feedback received',
description: 'We will contact you soon.',
actions: [
{
label: 'Go back',
onClick: () => console.log('Go back'),
},
],
type: Toast.TYPE.NORMAL,
});
return <Button onClick={onClick}>Show toast</Button>;
}

Avec un lien d'informations supplémentaires

function render() {
const onClick = () =>
Toast.showToast({
title: 'TV Mode activated',
description: 'Press ESC to exit',
additionalInfoLink: {
label: 'Learn more about TV Mode',
to: 'https://discuss.newrelic.com/t/tv-mode-in-new-relic-one/92963',
},
type: Toast.TYPE.NORMAL,
});
return <Button onClick={onClick}>Show toast</Button>;
}

Notification toast critique

function render() {
const onClick = () =>
Toast.showToast({
title: 'Service unavailable',
description: 'Your data could not be retrieved',
actions: [
{
label: 'Retry',
onClick: () => console.log('Retry'),
},
],
type: Toast.TYPE.CRITICAL,
});
return <Button onClick={onClick}>Update</Button>;
}

Accessoires

actions

forme[]

Si vous avez une action spécifique parmi laquelle vous souhaitez que l'utilisateur puisse choisir, utilisez le composant d'action personnalisé. Nous recommandons de limiter l'utilisation de plusieurs actions car cette notification est destinée à indiquer à l'utilisateur la réussite ou l'échec d'une tâche et n'est pas censée être utilisée pour diriger l'utilisateur vers une autre tâche.

forme

label

OBLIGATOIRE
chaîne

onClick

OBLIGATOIRE
fonction

additionalInfoLink

forme

Les informations présentées dans le titre et la description peuvent être complétées/étendues par un lien vers la documentation. Ce lien ne doit être utilisé que pour fournir des informations contextuelles et non comme une action.

forme

label

OBLIGATOIRE
chaîne

onClick

fonction

Le rappel est déclenché à chaque fois que l'utilisateur clique sur le bouton.

function (
event: React.MouseEvent
)

to

forme|chaîne

Objet d'emplacement ou chaîne d'URL vers laquelle créer un lien.

forme

pathname
OBLIGATOIRE
chaîne

search

chaîne

hash

chaîne

className

chaîne

Ajoute les noms de classe au composant. Doit être utilisé uniquement à des fins de positionnement et d'espacement.

description

chaîne

Nous vous recommandons de fournir un titre et un message pour donner un contexte au succès ou à l’échec de l’action précédente entreprise. Vous pouvez même utiliser la zone de message pour fournir à l'utilisateur un lien pour accéder à l'objet qu'il vient de créer dans le système.

onHideEnd

fonction

Rappel exécuté après que le toast soit caché.

onHideStart

fonction

Rappel exécuté lorsque l'animation de masquage démarre.

sticky

booléen

Pour les tâches ne nécessitant pas le rejet explicite ou la visualisation par un utilisateur, nous vous recommandons d'utiliser une notification de délai d'expiration afin que le message disparaisse automatiquement de l'écran après une courte période de temps.

style

objet

Style en ligne pour un style personnalisé. Doit être utilisé uniquement à des fins de positionnement et d'espacement.

testId

chaîne

Ajoute un attribut data-test-id. Utilisez-le pour cibler le composant dans les tests unitaires et E2E. Pour qu'un identifiant de test soit valide, préfixez-le avec votre identifiant nerdpack, suivi d'un point. Par exemple, my-nerdpack.some-element.

Remarque : vous ne verrez peut-être pas l'attribut data-test-id car ils sont supprimés du DOM. Pour les déboguer, transmettez un paramètre de requête e2e-test à l'URL.

title

OBLIGATOIRE
chaîne

Nous ne recommandons pas d'utiliser l'option titre uniquement, car cela ne fournit PAS de contexte à l'utilisateur quant à la tâche qu'il vient d'effectuer.

type

énum.

  • Normal — lorsque le système termine avec succès la tâche de l'utilisateur

  • Critique — lorsque le système ne parvient pas à terminer la tâche de l'utilisateur

    <One of

    Toast.TYPE.CRITICAL, Toast.TYPE.NORMAL,

    >

Méthodes

Toast.showToast

function (
props: Object

Object containing the Toast options. Any Toast prop is valid as an option.

) => undefined
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.