Package-level declarations
Types
Properties
Demos:
The foundation for building custom-styled buttons.
Listen for click events that occur somewhere in the document, outside of the element itself. For instance, if you need to hide a menu when people click anywhere else on your page.
Demos:
A utility component that hooks up to the Base UI transitions API and applies a CSS transition to its children when necessary.
Demos:
Utility component that locks focus inside the component.
Provides context such as filled/focused/error/required for form inputs. Relying on the context provides high flexibility and ensures that the state always stays consistent across the children of the FormControl
. This context is used by the following components:
Demos:
Demos:
An unstyled menu item to be used within a Menu.
Modal is a lower-level construct that is leveraged by the following components:
NoSsr purposely removes components from the subject of Server Side Rendering (SSR).
An unstyled option to be used within a Select.
An unstyled option group to be used within a Select.
Poppers rely on the 3rd party library Popper.js for positioning.
Portals provide a first-class way to render children into a DOM node that exists outside the DOM hierarchy of the parent component.
The foundation for building custom-styled select components.
Demos:
Demos:
The foundation for building custom-styled switches.
A pagination for tables.
Demos:
Demos:
Demos: