input
Selectstate

InputSelectState

El componente InputSelectState permite seleccionar un estado o provincia dentro de un país específico. Utiliza la API 'country-state-city-nextjs' para obtener y filtrar los estados según el país proporcionado.

Ejemplo

Importación

Para importar el componente InputSelectState, se puede hacer desde fenextjs

import { InputSelectState } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
countryCountryPropsnoundefinedObjeto que representa el país seleccionado, necesario para filtrar los estados correspondientes.
idstringnoundefinedID del input select.
labelstringnoundefinedEtiqueta para el campo de selección de estado.
classNamestringno''Clase CSS para personalizar el contenedor del input.
placeholderstringnoundefinedTexto de marcador de posición que aparece cuando no hay selección.
disabledbooleannofalseIndica si el selector de estado está deshabilitado.
valueStatePropsnoundefinedValor seleccionado actualmente en el selector de estado.
onChange(value: StateProps) => voidnoundefinedFunción que se ejecuta cuando el valor seleccionado cambia.
isClearablebooleannofalseIndica si se puede limpiar el campo de selección.

Storybook

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

Usos

  • InputSelectState básico
<InputSelectState />
  • InputSelectState con país preseleccionado
<InputSelectState country={selectedCountry} />
  • InputSelectState con cambio de estado
<InputSelectState onChange={(state) => console.log(state)} />
  • InputSelectState deshabilitado
<InputSelectState disabled={true} />