Skip to content

Popover ​

Un panneau attaché à un élément, avec du contenu qu'on peut viser.

À la différence d'une infobulle, il reste ouvert : on y met un lien, un bouton, un petit formulaire. Une infobulle qui contient un bouton est une infobulle cassée — elle disparaît dès qu'on va vers lui.

Installation ​

bash
sia-ui add popover

Ou par le paquet, sans rien copier :

tsx
import { Popover } from "@sia-ui/react-web";

Props ​

PropTypeDéfautDescription
* contentReactNode—
classNamestring—
defaultOpenbooleanfalse
disabledbooleanfalse
onOpenChange(open: boolean) => void—
openboolean—
overlayPropsPartial<Omit<OverlayProps, "children" | "open" | "onOpenChange" | "anchorRef">>—Réglages du panneau flottant — décalage, marge au bord, rôle, classe.
placementOverlayPlacementbottom-start
titleReactNode—
toneComponentToneneutral
trigger"click" | "hover"click
variant"solid" | "outline"outline

* obligatoire.

Voir aussi ​

Publié sous licence MIT.