Content
Dropdown container for items. Positioned via Popper, responds to open state.
| Prop | Type | Default |
|---|---|---|
| asChild# | booleanRender as child; prop forwarding pattern | — |
| forceMount# | booleanForce render content even when dropdown is closed | — |
| side# | 'top' | 'right' | 'bottom' | 'left'Preferred side to position dropdown relative to input | 'bottom' |
| sideOffset# | numberDistance in pixels between input and dropdown | 4 |
| align# | 'start' | 'center' | 'end'Horizontal alignment of dropdown | 'start' |
| avoidCollisions# | booleanFlip/shift dropdown to avoid viewport collisions | true |
| onEscapeKeyDown# | (event: KeyboardEvent) => voidCallback when escape key pressed | — |
| className# | stringCSS classes (styled version provides default styling) | — |
| ...htmlDivAttributes# | React.ComponentPropsWithoutRef<'div'>All standard HTML div attributes | — |