THE RECRAV COMPONENT LIBRARY

A shared language.
A little more considered.

The building blocks behind our products. Familiar React components, thoughtful details, and one consistent foundation for whatever comes next.

76 componentsReact 19Tailwind CSS 4Base UI

New components

16 NEW IN THIS RELEASE

The component collection

76 LIVE PREVIEWS

Shared components, one consistent interface across our products.

Layout

Accordion

Expandable sections with keyboard navigation.

Loading preview…

Inputs

Calendar

Date selection with keyboard navigation.

Weekly traffic

Visits and returning visitors

Last 7 days
436total visits
Display

Chart

Responsive charts using the shared chart tokens.

Loading preview…

Inputs

Checkbox

A selectable boolean control with an accessible label.

Loading preview…

Overlays

Drawer

A draggable drawer for focused mobile-friendly flows.

Side-opening

Single panel with Back

Overflow (⋯)

Use variant="drilldown" with nested items to replace the panel. Back or the left arrow returns; Escape closes the menu.

Choose an action to see the result.

Overlays

A popup menu for related actions.

Showing home

NavigationNew

Floating Nav

A floating bottom tab bar that keeps the active tab in view.

Inputs

Input Otp

One-time passcode entry with individual digit slots.

3 sessions, 12 players checked in.
MotionNew

Panel Reveal

Slide content in when switching panels, without breaking sticky children.

Layout

Scroll Area

Scrollable content with styled scrollbars.

Navigation

Segment

A compact segmented filter built on tabs.

Loading preview…

Navigation

A collapsible application sidebar and supporting primitives.

Inputs

Slider

Choose a value along an adjustable range.

Loading preview…

Navigation

Tabs

Pill and line tabs with a shared active indicator.

Loading preview…

Actions

Toggle Group

A group of related toggle buttons.