A favicon of Shadcn React Number Scrubber

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.

A screenshot of Shadcn React Number ScrubberVisit

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.

Distribution:
opensource
GitHub:
22 Stars
0
Share:

 

  
 

Similar to Shadcn React Number Scrubber: