Skip to content

Overlay ​

Ce qui flotte à côté d'un élément.

Le socle des menus, des listes déroulantes et des infobulles. Il place le panneau parmi douze positions, le retourne quand le bord de la fenêtre approche, et le ramène dans la vue plutôt que de le laisser déborder.

Le calcul vit dans @sia-ui/headless : il ne dépend d'aucun rendu, et sert donc aussi à ce qui n'est pas le DOM.

Installation ​

bash
sia-ui add overlay

Ou par le paquet, sans rien copier :

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

Props ​

PropTypeDéfautDescription
* anchorRefRefObject<HTMLElement>—
* onOpenChange(open: boolean) => void—
* openboolean—
classNamestring—
idstring—
matchAnchorWidthbooleanfalse
offsetnumber6
placementPlacementbottom-start
rolestring—
viewportPaddingnumber8

* obligatoire.

Voir aussi ​

Publié sous licence MIT.