Saltar al contenido
El Muestrario

componente · @solu30/ui-kit/input

EditableField

Fila de etiqueta y valor que se vuelve campo al tocarla, con seis tipos de entrada distintos.

20 sitios de import en 4 de 15 verticales — un archivo que la importa cuenta una vez, monte una instancia o veinte.

  • TheCharterPanel
  • carlosmartinpavon
  • elliot
  • luigi

El componente, montado

Cargando el espécimen…

Cómo se usa

import { EditableField } from '@solu30/ui-kit/input'

Props

10 props declaradas en los tipos de la versión instalada.
PropRequeridaTipoQué hace
labelsístring—
valuesístring | null | undefined—
onSavesí(value: string) => void—
typeopcional"text" | "email" | "tel" | "textarea" | "number" | "url"—
placeholderopcionalstring—
multilineopcionalboolean—
classNameopcionalstring—
iconopcionalReact__default.ReactNode—
requiredopcionalboolean—
rowsopcionalnumber—

Ejemplo del paquete

// Se ve como texto hasta que se lo toca; `onSave` corre al confirmar, no en cada tecla.
<EditableField label="Teléfono" value={cliente.tel} type="tel" onSave={guardarTel} />

Del @example del JSDoc de @solu30/ui-kit, sin editar: son 65 de los 541 símbolos. La sangría y los renglones en blanco son los del paquete.