Skip to content
Category

React UI Components

Components are the smallest useful unit in the library: a single interactive element you drop into an existing page. Every entry here is a self-contained React client component with no state management, no context provider and no build step of its own beyond Tailwind and Framer Motion. Each one ships with an editable props panel so you can dial in the exact variant you want before copying, and an AI prompt you can paste into Claude, Cursor or v0 when you would rather describe the change than write it.

67 entries in this category

All 67 components · 31 free

NewPro

A round seal — the phrase fitted exactly around the circle with drawn dot separators — that turns once every 24 seconds, eases to a stop on hover, and is the link.

badgectasvg
Featured
NewPro

Pick a day, pick a time, confirm — with honest availability, a real keyboard grid, and a WhatsApp or email request mode for shops with no booking system.

bookingformslocal-business
Featured
NewPro

A phone bottom bar with Call, Directions and Book — that appears once the hero's CTA has gone, and steps aside for the footer, a focused field and the keyboard.

navigationmobilelocal-business
NewPro

A sticky section nav whose items fill like progress bars as you read — and still reaches the short last section that fixed-line navs never activate.

navigationscrollsticky
NewPro

A label that rolls letter by letter to a second copy, rippling outward from wherever your pointer came in — and settling back toward where it left.

buttonhovertext-animation
Featured
NewPro

A full-screen menu set like a printed index — numbered entries in heavy type, and a treated photo plate that wipes in the direction you travel.

navigationmenuoverlay
Featured
NewPro

A fill that wipes in from the edge your pointer crossed and leaves by the one you exit — the label inverts letter by letter as the edge passes through it.

buttonhoverdirection-aware
Featured
NewPro

Live Hours Nav

components

A small-business header that says whether the shop is open right now — computed in the shop's timezone, with overnight hours and split shifts handled.

navigationheaderopening-hours
NewPro

Records a keyboard chord by physical key position, and refuses the ones the browser owns.

keyboardshortcutsettings
Featured
New

OTP Code Input

components

A one-time-code field whose cells survive SMS autofill, paste and Android backspace.

otpinputform
Featured
NewPro

A button that survives a real round trip — a minimum pending duration, a width that never twitches, aria-disabled instead of disabled.

buttonasyncloading
Featured
NewPro

A nav that measures itself and collapses what does not fit into a More menu — ghost-row measurement, no breakpoints, no flicker loop.

navigationresponsivemenu
Featured
NewPro

Pulls a genuinely distinct palette out of a photograph by median cut — splitting on channel spread, not on population, sorted by relative luminance.

canvascolorimage
Featured
NewPro

A signature pad with real variable-width ink — pen pressure where it exists, velocity everywhere else, coalesced samples and midpoint quadratics.

canvasinputpointer
Featured
NewPro

Picks a readable foreground from real relative luminance, and reports all three WCAG thresholds instead of one badge.

colorcontrasta11y
Featured
NewPro

A split view with pointer capture, pixel minimums resolved against real width, and a separator you can actually tab to.

layoutresizesplit
Featured
NewPro

An instant-feedback control with the parts everyone skips: request sequencing and a rollback that restores the right value.

optimistic-uistaterollback
Featured
NewPro

An inline micro-chart you sweep to read exact values, with monotone interpolation that never invents a peak.

chartsparklinedata
Featured
NewPro

A numeric input whose label you drag to scrub, with pointer lock and precision modifiers.

inputnumberdrag
Featured
NewPro

A destructive action that requires sustained pressure, with a ring that fills on an ease-in curve.

buttonconfirmdestructive
NewPro

A team ring that redistributes at any size, lifting the hovered member out.

avatarteamorbit
NewPro

A segmented control where only the selected option expands to its label.

segmentedtogglemorph
NewPro

An SVG arc gauge with a needle and a readout that counts to its value.

gaugesvgmeter
Featured
NewPro

A nav underline that stretches with the distance it travels and settles back to width.

navunderlinespring
Featured
NewPro

Glass rather than frost: saturated backdrop, bent edges and a tracking specular rim.

glassbackdrop-filterpanel
Featured
NewPro

A radial menu that fans actions along an arc, evenly spaced at any count.

menuradialfab
Featured
NewPro

Glare Tilt Card

components

A card that tilts toward the pointer with a true angular specular sweep.

card3dglare
Featured
New

A media scrubber with buffered range, hover timestamp and pointer-capture dragging.

mediasliderscrub
Featured
New

Subsequence search that scores by run length and word starts, and highlights the hits.

searchfuzzyinput
Featured
New

A status pill that resizes itself fluidly around whatever content it holds.

islandnotchlayout
Trending
New

A button whose outline draws itself around the shape on hover, at any size.

buttonhoversvg
Featured
New

Snapping Cursor

components

A cursor dot that latches onto interactive elements and takes their exact shape.

cursormagneticsnap
Trending
New

A glass lens that follows the pointer and magnifies the live DOM beneath it.

cursorlensmagnify
Featured
New

A contextual chip that trails the pointer and names whatever it is over.

cursorlabelspring
Featured
New

A drafting-tool crosshair with live X/Y coordinates that trails the pointer.

cursorcrosshairreadout
Featured

Magnetic Button

components

A button whose label leans toward the cursor with a springy pull.

buttoncursorspring

Tilt Card

components

A 3D card that tilts toward the cursor with spring physics.

card3dcursor

Marquee Ticker

components

An infinite scrolling strip of words or logos that pauses when you hover it.

marqueetickerscroll
Trending

A button that scatters a quick burst of confetti particles on click.

buttonconfetticlick
Featured

An SVG progress ring whose fill and centered percentage count up together on scroll into view.

progressringsvg

A custom-styled slider with a drag handle and a value tooltip while dragging.

sliderrangedrag

3D Flip Card

components

A card that flips on a real Y-axis rotation to reveal a back face.

cardflip3d

A macOS-style dock where icons magnify based on real distance from the cursor.

docknavmagnetic

A checkbox whose checkmark draws itself in as a real SVG path animation.

checkboxformsvg

A draggable before/after divider that reveals one image over another.

imageslidercompare

A Material-style ripple that expands from the exact click point.

ripplebuttonclick

A text input whose label floats from placeholder position into a caption on focus.

inputformlabel

A tab row where the active-state highlight slides between tabs instead of popping.

tabsindicatorlayoutId

A three-line menu icon that morphs smoothly into an X.

iconmenuhamburger

A search icon that smoothly expands into a full text input on click.

searchinputexpand

A 5-star rating control with hover preview and a springy fill pop.

ratingstarsform

A monthly/yearly billing switch with the price sliding to its new value.

pricingtoggleswitch

A real drag-and-drop file zone with a live dragover state and file chips.

uploaddropzonedrag-drop

An iOS-style pill switch whose highlight slides between options.

segmentedcontrolswitch

A track+thumb switch whose icon morphs between a sun and a crescent moon.

themetogglesun

A share icon that expands into a row of social options with a copy-link state.

sharebuttonexpand

An icon badge counter that bounces and pings once on every increment.

badgecounternotification
Pro

A searchable table with three-state column sorting and a real loading skeleton.

tablesortdata
Pro

A click-twice range calendar with a live hover preview and quick presets.

datecalendarrange
Pro

A recursive, collapsible file tree with real roving-tabindex arrow-key navigation.

treefile explorersidebar
Pro

A keyboard-driven spreadsheet grid with roving-cell navigation and Excel-style Enter/Tab commits.

gridspreadsheeteditable
Pro

A chip-and-search combobox with full keyboard control and a selection cap.

comboboxmulti-selectdropdown
Pro

A validated wizard with per-step gating, an editable review step, and a real success state.

formwizardmulti-step
Pro

A Cmd+K menu with real submenu drilling, a breadcrumb trail, and scoped per-level search.

command menucmdknavigation
Pro

A read/unread notification list with filtering, bulk actions, and a real empty state.

notificationsinboxpanel
Pro

An expandable setup checklist with a real derived progress bar and a completion state.

checklistonboardingprogress
Pro

A live estimator with real marginal-tier overage pricing and an annual discount toggle.

pricingcalculatorslider