input
Selecttimezone

InputSelectTimeZone

El componente InputSelectTimeZone permite a los usuarios seleccionar una zona horaria de una lista predefinida de zonas horarias, con opciones de personalización tanto para la apariencia como para el comportamiento.

Ejemplo

Importación

Para importar el componente InputSelectTimeZone, se puede hacer desde fenextjs

import { InputSelectTimeZone } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
useTOptionbooleannofalseIndica si se debe usar la opción traducida en lugar de los valores predeterminados para las zonas horarias.
idstringnoundefinedID del input select.
labelstringnoundefinedEtiqueta para el campo de selección de zona horaria.
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 zona horaria está deshabilitado.
valueTimeZonePropsnoundefinedValor seleccionado actualmente en el selector de zona horaria.
onChange(value: TimeZoneProps) => 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

  • InputSelectTimeZone básico
<InputSelectTimeZone />
  • InputSelectTimeZone con valor preseleccionado
<InputSelectTimeZone value={selectedTimeZone} />
  • InputSelectTimeZone con cambio de zona horaria
<InputSelectTimeZone onChange={(zone) => console.log(zone)} />
  • InputSelectTimeZone deshabilitado
<InputSelectTimeZone disabled={true} />