form-numeric-input-usage

Create labeled numeric inputs with FormNumericInput in React projects.

2|Updated Dec 2, 2024
One-click install
npx skills add https://github.com/TechsioCZ/new-engine --skill form-numeric-input-usage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-numeric-input-usage
Source: https://github.com/TechsioCZ/new-engine/tree/main/libs/ui/skills/form-numeric-input-usage
Command: npx skills add https://github.com/TechsioCZ/new-engine --skill form-numeric-input-usage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers implement labeled numeric inputs by composing FormNumericInput with NumericInput, ensuring consistent UX and built-in validation.

Core Features & Use Cases

  • Supports labeled numeric fields with validation status, help text, and numeric constraints.
  • Encourages using NumericInput parts for reliable behavior and accessible UX.
  • Use cases include forms for quantity, price, or measurement inputs across React apps using @techsio/ui-kit.

Quick Start

Create a labeled numeric field by composing FormNumericInput with NumericInput controls.

Frequently Asked Questions about form-numeric-input-usage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add validation to a numeric input in a React form?

To add validation to a numeric input in a React form, compose FormNumericInput with NumericInput to enforce min, max, and step constraints while displaying built-in validation states and help text.

What is the best way to create labeled numeric fields for prices and quantities in React?

The best way to create labeled numeric fields for prices and quantities in React is using FormNumericInput, which composes NumericInput parts to ensure accessible UX and consistent validation across your application.

Does FormNumericInput support min, max, and step constraints?

Yes, FormNumericInput supports min, max, and step constraints. It enforces these numeric boundaries natively through its underlying NumericInput parts to ensure accurate data collection.

Can I use FormNumericInput outside of the @techsio/ui-kit ecosystem?

FormNumericInput is specifically designed for React projects using @techsio/ui-kit, aligning with library sources like libs/ui/src/molecules/form-numeric-input.tsx, so usage outside this ecosystem is not supported.

Why should I use NumericInput parts instead of standard HTML number inputs?

You should use NumericInput parts instead of standard HTML number inputs to guarantee reliable behavior, accessible UX, and consistent validation states across all measurement and price collection forms.

When do I need a labeled numeric input with validation status in my forms?

You need a labeled numeric input with validation status when your React forms collect quantities, prices, or measurements and require consistent UX, built-in constraints, and help text for accurate user input.