React input-number component with step controls, validation, and formatting features
92
Quality
Pending
Does it follow best practices?
Impact
92%
1.48xAverage score across 10 eval scenarios
StepHandler component with auto-repeat
Uses InputNumber component
20%
100%
Auto-repeat functionality
16%
100%
Min/max bounds
40%
100%
Accessibility attributes
33%
100%
Value management
70%
100%
Mouse interactions (click, long-press)
InputNumber component usage
0%
100%
Step button rendering
0%
100%
Click interaction support
0%
100%
Long-press support
0%
100%
Min/max constraints
100%
100%
Step configuration
100%
100%
String mode for high-precision numbers
String mode enabled
100%
100%
Formatter implementation
100%
100%
Parser implementation
100%
100%
Step configuration
100%
100%
Minimum value constraint
100%
100%
Precision configuration
100%
100%
Semantic part styling (root, actions, input)
InputNumber import
100%
100%
classNames prop usage
0%
100%
Root part styling
0%
100%
Input part styling
0%
100%
Actions part styling
0%
100%
Default value configuration
100%
100%
onInput raw string notification
Uses InputNumber component
100%
25%
Implements onInput handler
0%
83%
Captures raw input strings
0%
92%
Maintains input history
33%
100%
Validates raw input
100%
100%
Decimal separator customization
decimalSeparator prop
100%
100%
step prop
100%
100%
min and max props
100%
100%
prefix prop
100%
100%
Component usage
100%
100%
Parser for value extraction
Parser prop implementation
100%
100%
Formatter prop implementation
100%
100%
Precision configuration
66%
0%
Value prop usage
100%
100%
Min/max constraints
100%
100%
Disabled state
100%
100%
Component integration
100%
100%
Mouse wheel support with Shift modifier
Mouse wheel enabled
0%
0%
Step configuration
100%
100%
Min/max bounds
100%
100%
Precision control
0%
0%
Currency formatting
100%
100%
Parser implementation
100%
100%
Controlled component
100%
100%
Keyboard navigation (arrow keys, Enter)
InputNumber Component
100%
100%
Arrow Key Navigation
60%
80%
Step Configuration
100%
100%
Min/Max Constraints
100%
100%
Enter Key Handling
100%
100%
Controlled Component
100%
100%
Value update with validation (triggerValueUpdate)
InputNumber import
100%
100%
Controlled component pattern
25%
100%
Min/max constraints
100%
100%
Step configuration
100%
100%
Precision control
0%
100%
Programmatic updates
100%
100%
Initial value
100%
100%
Temperature display
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-rc-input-number