Utilisez les messages en ligne lorsqu’un élément nécessite une attention particulière. Ils alertent l'utilisateur qu'une information importante est disponible ou qu'une action est requise et disparaissent une fois que l'utilisateur a pris l'action appropriée.
Le message en ligne utilise une icône comme élément principal pour donner un indicateur visuel du type et de l'urgence du message. L'icône peut être combinée avec une étiquette optionnelle pour mettre en évidence son message.
Le message en ligne révèle une boîte de dialogue qui fournit un résumé du problème et des liens vers des informations ou des actions lorsque l'utilisateur survole l'icône ou la combinaison icône et étiquette.
Usage
import { InlineMessage } from 'nr1'
Exemples
Types
<Stack> <StackItem> <InlineMessage label="We have updated the data for this chart." /> </StackItem> <StackItem> <InlineMessage type={InlineMessage.TYPE.SUCCESS} label="The entity has been successfully created" /> </StackItem> <StackItem> <InlineMessage type={InlineMessage.TYPE.WARNING} label="The edition is restricted for this account." /> </StackItem> <StackItem> <InlineMessage type={InlineMessage.TYPE.CRITICAL} label="We couldn't fetch the data." /> </StackItem></Stack>
Étiquette et action
<InlineMessage type={InlineMessage.TYPE.CRITICAL} label="We couldn't transform the query." action={{ label: 'See the documentation', onClick: console.log }}/>
Dialogue avec détails
<InlineMessage type={InlineMessage.TYPE.SUCCESS} label="The data has been added." description="You have successfully added 3 new hosts." action={{ label: 'See the hosts', onClick: console.log }}/>
Icône uniquement
<InlineMessage type={InlineMessage.TYPE.CRITICAL} title="We can't render this query." description="We tried to transform your query into a query that is compatible with both Metric and previous Infrastructure methods, but some expressions weren’t available." action={{ label: 'See NRQL documentation', to: '//docs.newrelic.com' }}/>
Accessoires
forme | Vous pouvez spécifier une action pour fournir à l'utilisateur des étapes concrètes à suivre pour éviter de le conduire dans une impasse. forme
chaîne
OBLIGATOIREchaîne
fonctionLe rappel est déclenché à chaque fois que l'utilisateur clique sur le bouton. function (
forme|chaîneObjet d'emplacement ou chaîne d'URL vers laquelle créer un lien. formepathname OBLIGATOIREchaîne
chaîne
chaîne |
chaîne | Fournissez une étiquette aux lecteurs d’écran pour décrire le message d’état. Ceci n'est requis que si l'étiquette du lecteur d'écran doit être différente de l'accessoire |
chaîne | Ajoute les noms de classe au composant. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
chaîne | Doit être utilisé pour fournir plus de détails dans la boîte de dialogue et compléter le titre.Remarque : les accessoires |
chaîne | Bref résumé de l'état. Utilisez l'étiquette lorsque cela est possible pour décrire brièvement l'état du composant et lorsqu'il n'y a pas de limitations d'espacement.Remarque : les accessoires |
objet | Style en ligne pour un style personnalisé. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
chaîne | Ajoute un attribut Remarque : vous ne verrez peut-être pas l'attribut |
chaîne | Titre affiché dans la boîte de dialogue.Remarque : les accessoires |
énum. | Le type peut être :
|