# Reshaped Number field

> Numeric input with increase/decrease controls and keyboard arrow support, based on TextField so it inherits its variants and sizes. Works in controlled and uncontrolled modes, supports icons, and integrates with the FormControl utility for labels and status messages.

- Author: [reshaped](https://21st.dev/@reshaped)
- License: mit
- Tags: Input, Form, Stepper, Number Field
- npm dependencies: reshaped
- Live preview: https://21st.dev/@reshaped/components/reshaped-number-field

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/reshaped/reshaped-number-field?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/input.md
