Shadcn React Number Scrubber
A React component for draggable numeric input, built with shadcn/ui and inspired by Resolve, offering configurable and precise value adjustment.

Shadcn Number Scrubber: Draggable Numeric Input Component for React
This React component, designed for seamless integration with shadcn/ui, introduces a draggable numeric input inspired by professional video editing software like Resolve. Developers can implement intuitive number adjustments by simply clicking and dragging horizontally. It offers a refined user experience for applications requiring precise numeric entries, enhancing forms and control panels with a modern, interactive element. The component is fully typed with TypeScript and adheres to shadcn/ui styling conventions for a consistent look and feel.
Features:
- Horizontal Drag Adjustment: Users can click and drag horizontally to intuitively modify numeric values.
- Configurable Sensitivity: Allows adjustment of drag sensitivity for fine-grained or coarse value changes.
- Min/Max Bounds Support: Supports setting minimum and maximum permissible values for the input field.
- Customizable Step Sizes: Enables definition of custom increments for each value adjustment step.
- TypeScript Integration: Fully typed with TypeScript for improved code quality and developer experience.
- Shadcn/UI Styling Adherence: Follows shadcn/ui design principles and styling conventions for visual consistency.
- Resolve-Inspired Interaction: User experience patterned after numeric scrubbers in software like Resolve.
- CLI Installation: Can be easily installed using the shadcn CLI for quick project integration.
Summary:
The Shadcn Number Scrubber is a specialized React component providing a user-friendly, draggable interface for numeric input. Built for shadcn/ui, it allows users to adjust numbers by dragging, similar to controls in video editing software. Key features include configurable sensitivity, bounds, and step sizes, all within a TypeScript-friendly package. It simplifies creating interactive and precise numeric controls in web applications, enhancing user experience for developers and end-users.

Similar to Shadcn React Number Scrubber:


