Saltar al contenido

Number field

Beta

Un número con botones para sumar y restar, para cantidades acotadas.

registry/ds/number-field.tsx

Entre 1 y 12.

Cuándo usarlo

Usá Number field para…Usá otra cosa para…
Cantidades chicas y acotadas: cuotas, asientos, unidades.Números largos o identificadores (DNI, teléfono) → Input con inputMode="numeric".
Valores con paso fijo (de a 1.000).Un valor dentro de una escala, sin precisión → Slider.
Montos con formato (moneda, decimales).Fechas → Date picker.

Formatos

El valor siempre es un número; format recibe las opciones de Intl.NumberFormat y decide cómo se escribe: porcentaje, unidades, moneda o decimales fijos.

El valor interno es 0,5.

Shift + flecha salta de a 10.

De 1 a 10, con medios puntos.

Reglas

  • Siempre con min y max razonables: los botones se deshabilitan en los límites.
  • El step es la unidad real (1.000 para montos, 1 para unidades). largeStep con Shift para saltos grandes.
  • Mostrá el formato en el campo (format): "$ 99.000" se lee mejor que "99000".
  • La ayuda dice el rango: "Entre 1 y 12".