LibrarieOtherregistry:lib
Primitives
primitives
Headless primitive adapter: the single entry point every ai2 component imports its unstyled behaviour from. Components never import the primitive library directly, so the provider is swapped in one file instead of thirty. Re-exports the twenty-four Radix UI namespaces the system uses (Dialog, Popover, Select, Tabs, Tooltip, Menu, and the rest). Components with no cross-library equivalent, such as Command, Toast, Drawer, Calendar, OTP input, Carousel and Resizable, keep their own dependency on purpose.
This item declares no source files.
Notes from the author
Swap the provider here, not in components. Anything without a cross-library equivalent stays out of this file so the surface does not promise a swap it cannot deliver.
Used by 30 items
Built on Primitives
Other @ai2 items that list this one as a dependency.
@ai2
