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: