Primitives and utilities
RevueUI's base layer: 50 primitives on top of Reka UI, 20 custom ReUI components, and supporting composables/utilities. Every category block is built from these.
Base primitives (50)
Accordion
primitiveAccordion — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Alert Dialog
primitiveAlert Dialog — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Aspect Ratio
primitiveAspect Ratio — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Avatar
primitiveAvatar — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Breadcrumb
primitiveBreadcrumb — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Button
primitiveButton — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Button Group
primitiveButton Group — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Calendar
primitiveCalendar — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Card
primitiveCard — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Carousel
primitiveCarousel — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Chart
primitiveChart — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Checkbox
primitiveCheckbox — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Collapsible
primitiveCollapsible — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Combobox
primitiveCombobox — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Command
primitiveCommand — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Context Menu
primitiveContext Menu — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Dialog
primitiveDialog — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Drawer
primitiveDrawer — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Dropdown Menu
primitiveDropdown Menu — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Empty
primitiveEmpty — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Field
primitiveField — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Hover Card
primitiveHover Card — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Input
primitiveInput — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Input Group
primitiveInput Group — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Input Otp
primitiveInput Otp — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Item
primitiveItem — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Kbd
primitiveKbd — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Label
primitiveLabel — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Menubar
primitiveMenubar — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Native Select
primitiveNative Select — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Navigation Menu
primitiveNavigation Menu — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Pagination
primitivePagination — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Popover
primitivePopover — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Progress
primitiveProgress — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Radio Group
primitiveRadio Group — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Resizable
primitiveResizable — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Scroll Area
primitiveScroll Area — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Select
primitiveSelect — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Separator
primitiveSeparator — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Sheet
primitiveSheet — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Skeleton
primitiveSkeleton — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Slider
primitiveSlider — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Spinner
primitiveSpinner — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Switch
primitiveSwitch — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Table
primitiveTable — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Tabs
primitiveTabs — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Textarea
primitiveTextarea — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Toggle
primitiveToggle — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Toggle Group
primitiveToggle Group — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
Tooltip
primitiveTooltip — a base RevueUI primitive (Reka UI + a shadcn-compatible API).
ReUI components (20)
Alert
ReUIAlert — a custom component ported from ReUI (keenthemes/reui, MIT).
Autocomplete
ReUIAutocomplete — a custom component ported from ReUI (keenthemes/reui, MIT).
Badge
ReUIBadge — a custom component ported from ReUI (keenthemes/reui, MIT).
Data Grid
ReUIData Grid — a custom component ported from ReUI (keenthemes/reui, MIT).
Date Selector
ReUIDate Selector — a custom component ported from ReUI (keenthemes/reui, MIT).
Event Calendar
ReUIEvent Calendar — a custom component ported from ReUI (keenthemes/reui, MIT).
Filters
ReUIFilters — a custom component ported from ReUI (keenthemes/reui, MIT).
Frame
ReUIFrame — a custom component ported from ReUI (keenthemes/reui, MIT).
Gantt
ReUIGantt — a custom component ported from ReUI (keenthemes/reui, MIT).
Icon Stack
ReUIIcon Stack — a custom component ported from ReUI (keenthemes/reui, MIT).
Icon Tile
ReUIIcon Tile — a custom component ported from ReUI (keenthemes/reui, MIT).
Kanban
ReUIKanban — a custom component ported from ReUI (keenthemes/reui, MIT).
Number Field
ReUINumber Field — a custom component ported from ReUI (keenthemes/reui, MIT).
Phone Input
ReUIPhone Input — a custom component ported from ReUI (keenthemes/reui, MIT).
Rating
ReUIRating — a custom component ported from ReUI (keenthemes/reui, MIT).
Scrollspy
ReUIScrollspy — a custom component ported from ReUI (keenthemes/reui, MIT).
Sortable
ReUISortable — a custom component ported from ReUI (keenthemes/reui, MIT).
Stepper
ReUIStepper — a custom component ported from ReUI (keenthemes/reui, MIT).
Timeline
ReUITimeline — a custom component ported from ReUI (keenthemes/reui, MIT).
Tree
ReUITree — a custom component ported from ReUI (keenthemes/reui, MIT).
Composables (4)
Use copy To Clipboard
composableComposable use-copy-to-clipboard() — a VueUse-style port of the matching ReUI hook.
Use file Upload
composableComposable use-file-upload() — a VueUse-style port of the matching ReUI hook.
Use scroll Position
composableComposable use-scroll-position() — a VueUse-style port of the matching ReUI hook.
Use slider Input
composableComposable use-slider-input() — a VueUse-style port of the matching ReUI hook.