input
Selectcsc

InputSelectCSC

El componente InputSelectCSC permite seleccionar un país, estado y ciudad de manera interrelacionada, facilitando la gestión de datos geográficos.

Ejemplo

Importación

Para importar el componente InputSelectCSC, se puede hacer desde fenextjs

import { InputSelectCSC } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
classNameSelectCSCstringnoClase CSS personalizada para el select.
useContainerbooleannotrueDefine si el componente se envuelve en un contenedor div.
countryInputCSCPropsnoPropiedades del campo de selección para el país, incluyendo label y placeholder.
stateInputCSCPropsnoPropiedades del campo de selección para el estado, incluyendo label y placeholder.
cityInputCSCPropsnoPropiedades del campo de selección para la ciudad, incluyendo label y placeholder.
defaultValueJsonStringstringnoValor por defecto en formato JSON para inicializar el select.
valueJsonStringstringnoValor actual en formato JSON.
onChangeJsonStringfunctionnoFunción de cambio que devuelve el valor seleccionado en formato JSON.
parseJson_to_StringfunctionnoFunción para convertir JSON a string.
parseString_to_JsonfunctionnoFunción para convertir string a JSON.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Selección de país, estado y ciudad
<InputSelectCSC />
  • InputSelectCSC con valores predeterminados
<InputSelectCSC
  valueJsonString='{"country": "US", "state": "CA", "city": "Los Angeles"}'
  onChangeJsonString={(value) => console.log(value)}
/>