ErrorState
Un échec, et de quoi en sortir.
error accepte n'importe quoi : une Error, une réponse HTTP, une chaîne. Ce qui arrive d'un appel réseau n'a pas de forme garantie, et exiger un type ferait écrire un try autour de chaque affichage d'erreur.
Installation
bash
sia-ui add error-stateOu par le paquet, sans rien copier :
tsx
import { ErrorState } from "@sia-ui/react-web";Props
| Prop | Type | Défaut | Description |
|---|---|---|---|
action | ReactNode | — | |
className | string | — | |
compact | boolean | — | |
description | ReactNode | — | |
error | unknown | — | |
onRetry | () => void | — | |
retryButtonProps | Partial<Omit<ButtonProps, "children" | "onClick">> | — | Les props du bouton « Réessayer » — variante, taille, icône. Sans onClick, branché sur onRetry, ni children : le libellé passe par retryLabel. |
retryLabel | string | — | |
title | ReactNode | — |
Voir aussi
- Le composant dans le catalogue — états, variantes, et bac à sable.
- La référence complète — tous les composants.