Shadcn Number Scrubber Component

Details about Shadcn Number Scrubber Component

▶️ Key Features
  • Free, open-source number scrubber component for shadcn-ui

  • Built with React, TypeScript, Tailwind CSS, and shadcn-ui

  • Features draggable, precise numeric input inspired by DaVinci Resolve

  • Integrates via shadcn CLI with configurable sensitivity and bounds

  • MIT-licensed with active development

#What is Shadcn Number Scrubber Component?

Shadcn Number Scrubber Component is a free, open-source React component by camwebby, designed to enhance shadcn-ui with a draggable numeric input for precise value adjustments. It’s ideal for developers building applications requiring fine-tuned controls, such as video editing tools, data dashboards, or game development interfaces, particularly in Next.js or React projects using shadcn-ui.

Built with React, TypeScript, Tailwind CSS, and shadcn-ui, it draws inspiration from DaVinci Resolve’s smooth numeric controls, offering drag-based value adjustments with configurable sensitivity, min/max bounds, and step sizes. The component integrates seamlessly via shadcn CLI, ensuring consistency with shadcn-ui’s accessible, polished design.

#Features ⚡️

  • Draggable Input: Adjust numeric values by dragging horizontally for intuitive control.

  • Configurable Sensitivity: Fine-tune or coarse-tune adjustments with customizable drag sensitivity.

  • Min/Max Bounds: Set limits for valid numeric ranges.

  • Step Sizes: Define increment steps for precise value changes.

  • Accessible Design: Inherits shadcn-ui’s WAI-ARIA compliance for accessibility.

  • Responsive Styling: Tailwind CSS ensures adaptability across devices.

#Pros and Cons

#Pros ✅

  • shadcn-ui Integration: Matches shadcn-ui’s aesthetic and accessibility standards.

  • Free and Open-Source: MIT license allows unrestricted use and customization.

  • Precise Control: Draggable input mimics professional tools like Resolve, ideal for niche use cases.

  • Easy Setup: CLI simplifies integration into shadcn-ui projects.

  • Versatile Applications: Suits video editing, data visualization, financial inputs, and game development.

#Cons ⚠️

  • React Dependency: Limited to React/shadcn-ui ecosystems.

  • Setup Requirements: Needs shadcn-ui, Tailwind CSS, and React installed.

  • Niche Use Case: Focused on numeric scrubbing; less versatile than general inputs.

  • Learning Curve: Configuring sensitivity and bounds may require experimentation.

  • Community Size: As a newer component, it may lack extensive community support.

#Included Components

  • NumberScrubber: Main component for draggable numeric input with configurable props.

#Pricing 💸

Shadcn Number Scrubber Component is completely free under the MIT license, with no premium tiers.

#Integrations 🧰

  • React: Core framework for the component.

  • shadcn-ui: Provides accessible, styled primitives.

  • Tailwind CSS: Utility-first styling for responsive design.

  • Next.js: Optimized for Next.js projects.

  • TypeScript: Ensures type safety.

Frequently Asked Questions

What is shadcn-react-number-scrubber?

A draggable numeric input component for shadcn-ui, inspired by DaVinci Resolve, for precise value adjustments.

Is it free?

Yes, it’s fully free under the MIT license.

Does it work outside shadcn-ui projects?

It’s designed for shadcn-ui; non-shadcn-ui use requires replacing dependencies.

How customizable is it?

Highly customizable via Tailwind CSS and props for sensitivity, bounds, and steps.

Shadcn Number Scrubber Component

By Cameron
Free

A draggable numeric input component for React, built with shadcn/ui.

Resource Types:
UI Kits :
Shadcn UI
Technology Stack :

Have a product?

Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀

Submit Product