PermissionGate
Ce qui n'apparaît qu'avec le droit correspondant.
Ceci masque une portion d'écran; ça ne protège pas une API. Le serveur reste seul juge, et doit refuser la même chose.
Installation
bash
sia-ui add permission-gateOu par le paquet, sans rien copier :
tsx
import { PermissionGate } from "@sia-ui/react-web";Props
| Prop | Type | Défaut | Description |
|---|---|---|---|
* permissions | string[] | — | |
* require | string | string[] | — | |
fallback | ReactNode | null | |
mode | "all" | "any" | all |
* obligatoire.
Voir aussi
- Le composant dans le catalogue — états, variantes, et bac à sable.
- La référence complète — tous les composants.