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
Rotating Seal Badge
componentsA 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.
Booking Slot Picker
componentsPick 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.
Thumb Action Dock
componentsA 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.
Chapter Progress Nav
componentsA 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.
Ripple Roll Button
componentsA 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.
Index Overlay Menu
componentsA 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.
Entry Edge Fill Button
componentsA 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.
Live Hours Nav
componentsA 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.
Shortcut Recorder Field
componentsRecords a keyboard chord by physical key position, and refuses the ones the browser owns.
OTP Code Input
componentsA one-time-code field whose cells survive SMS autofill, paste and Android backspace.
Async Action Button
componentsA button that survives a real round trip — a minimum pending duration, a width that never twitches, aria-disabled instead of disabled.
Priority Plus Nav
componentsA nav that measures itself and collapses what does not fit into a More menu — ghost-row measurement, no breakpoints, no flicker loop.
Median Cut Palette Plate
componentsPulls a genuinely distinct palette out of a photograph by median cut — splitting on channel spread, not on population, sorted by relative luminance.
Pressure Signature Pad
componentsA signature pad with real variable-width ink — pen pressure where it exists, velocity everywhere else, coalesced samples and midpoint quadratics.
Contrast Safe Swatch
componentsPicks a readable foreground from real relative luminance, and reports all three WCAG thresholds instead of one badge.
Resizable Split Pane
componentsA split view with pointer capture, pixel minimums resolved against real width, and a separator you can actually tab to.
Optimistic Inline Commit
componentsAn instant-feedback control with the parts everyone skips: request sequencing and a rollback that restores the right value.
Sparkline Scrub Cell
componentsAn inline micro-chart you sweep to read exact values, with monotone interpolation that never invents a peak.
Scrub Number Field
componentsA numeric input whose label you drag to scrub, with pointer lock and precision modifiers.
Hold To Commit Button
componentsA destructive action that requires sustained pressure, with a ring that fills on an ease-in curve.
Avatar Orbit Cluster
componentsA team ring that redistributes at any size, lifting the hovered member out.
Segmented Morph Toggle
componentsA segmented control where only the selected option expands to its label.
Progress Arc Gauge
componentsAn SVG arc gauge with a needle and a readout that counts to its value.
Elastic Underline Nav
componentsA nav underline that stretches with the distance it travels and settles back to width.
Glass Refraction Panel
componentsGlass rather than frost: saturated backdrop, bent edges and a tracking specular rim.
Orbital Action Menu
componentsA radial menu that fans actions along an arc, evenly spaced at any count.
Glare Tilt Card
componentsA card that tilts toward the pointer with a true angular specular sweep.
Scrub Timeline Player
componentsA media scrubber with buffered range, hover timestamp and pointer-capture dragging.
Fuzzy Match Input
componentsSubsequence search that scores by run length and word starts, and highlights the hits.
Morphing Island Notch
componentsA status pill that resizes itself fluidly around whatever content it holds.
Stroke Draw Button
componentsA button whose outline draws itself around the shape on hover, at any size.
Snapping Cursor
componentsA cursor dot that latches onto interactive elements and takes their exact shape.
Cursor Lens Magnifier
componentsA glass lens that follows the pointer and magnifies the live DOM beneath it.
Cursor Label Follower
componentsA contextual chip that trails the pointer and names whatever it is over.
Crosshair Cursor Readout
componentsA drafting-tool crosshair with live X/Y coordinates that trails the pointer.
Magnetic Button
componentsA button whose label leans toward the cursor with a springy pull.
Marquee Ticker
componentsAn infinite scrolling strip of words or logos that pauses when you hover it.
Confetti Burst Button
componentsA button that scatters a quick burst of confetti particles on click.
Circular Progress Ring
componentsAn SVG progress ring whose fill and centered percentage count up together on scroll into view.
Draggable Range Slider
componentsA custom-styled slider with a drag handle and a value tooltip while dragging.
Magnetic Nav Dock
componentsA macOS-style dock where icons magnify based on real distance from the cursor.
Animated Checkbox
componentsA checkbox whose checkmark draws itself in as a real SVG path animation.
Image Comparison Slider
componentsA draggable before/after divider that reveals one image over another.
Ripple Click Effect
componentsA Material-style ripple that expands from the exact click point.
Floating Label Input
componentsA text input whose label floats from placeholder position into a caption on focus.
Animated Tabs Indicator
componentsA tab row where the active-state highlight slides between tabs instead of popping.
Morphing Hamburger Icon
componentsA three-line menu icon that morphs smoothly into an X.
Expandable Search Bar
componentsA search icon that smoothly expands into a full text input on click.
Interactive Star Rating
componentsA 5-star rating control with hover preview and a springy fill pop.
Pricing Toggle Switch
componentsA monthly/yearly billing switch with the price sliding to its new value.
File Upload Dropzone
componentsA real drag-and-drop file zone with a live dragover state and file chips.
Segmented Control
componentsAn iOS-style pill switch whose highlight slides between options.
Theme Toggle Sun Moon Morph
componentsA track+thumb switch whose icon morphs between a sun and a crescent moon.
Share Button Expand
componentsA share icon that expands into a row of social options with a copy-link state.
Badge Ping Counter
componentsAn icon badge counter that bounces and pings once on every increment.
Sortable Data Table
componentsA searchable table with three-state column sorting and a real loading skeleton.
Date Range Picker
componentsA click-twice range calendar with a live hover preview and quick presets.
File Tree Explorer
componentsA recursive, collapsible file tree with real roving-tabindex arrow-key navigation.
Inline Editable Grid
componentsA keyboard-driven spreadsheet grid with roving-cell navigation and Excel-style Enter/Tab commits.
Multi-Select Combobox
componentsA chip-and-search combobox with full keyboard control and a selection cap.
Multi-Step Form Flow
componentsA validated wizard with per-step gating, an editable review step, and a real success state.
Nested Command Menu
componentsA Cmd+K menu with real submenu drilling, a breadcrumb trail, and scoped per-level search.
Notification Center
componentsA read/unread notification list with filtering, bulk actions, and a real empty state.
Onboarding Checklist
componentsAn expandable setup checklist with a real derived progress bar and a completion state.
Usage Pricing Calculator
componentsA live estimator with real marginal-tier overage pricing and an annual discount toggle.