LifeUI
1.53.2
Inicio

Date selector

Un componente que permite seleccionar fechas a través de un calendario.

Selección de rango

El DateSelector permite seleccionar un rango de fechas cuando se configura con calendarMode="range".

Selección múltiple

Puedes permitir que los usuarios seleccionen múltiples fechas usando calendarMode="multiple".

Deshabilitar fechas

Puedes deshabilitar fechas específicas usando la prop disabledDates equivalente a la prop disabled del Calendar.

Pocision de la ventana emergente

Envía la propiedad side al PopoverContent para cambiar la posición del popover.

Props

PropTipoRequeridoDescripción
calendarModesingle | multiple | rangeModo de selección del calendario
dateDate | Date[] | null-Fecha(s) seleccionada(s) según el modo (estado controlado)
onDateChange(date: Date | Date[] | null) => void-Callback cuando se selecciona una fecha
defaultDateDate | Date[] | null-Fecha(s) inicial(es) cuando no se controla el estado
disabledDatesCalendarProps["disabled"]-Configuración para deshabilitar fechas específicas del Calendario
startRangeYearnumber-Año inicial para el rango de años seleccionables
endRangeYearnumber-Año final para el rango de años seleccionables
sidetop | right | bottom | left-Lado desde donde se posiciona el popover (solo en desktop)
sideOffsetnumber-Distancia en píxeles desde el lado especificado
alignstart | center | end-Alineación del popover respecto al trigger (solo en desktop)
alignOffsetnumber-Distancia en píxeles desde la alineación especificada
modesolid | outline | lighter | text-Estilo visual del botón (heredado de Button)
colorPalleteButtonProps["colorPallete"]-Color semántico del botón (heredado de Button)
sizetiny | small | medium | large | xlarge-Tamaño del botón (heredado de Button)
disabledboolean-Si el botón está deshabilitado (heredado de Button)
loadingboolean-Si el botón está en estado de carga (heredado de Button)
childrenReactNodeTexto o contenido del botón que se muestra cuando no hay fecha seleccionada
...restComponentProps<"button">-Todas las props adicionales del elemento HTML button