Calendar

Un componente de calendario interactivo con soporte para selección de fechas, diferentes estilos y calendarios internacionales.

Cargando...
import { Calendar } from "stofli-ui";
Cargando...

Un calendario que muestra el mes actual y permite seleccionar fechas.

Cargando...
Cargando...

Usando minValue con la fecha actual, solo permite seleccionar fechas desde hoy en adelante.

Cargando...
Cargando...

Usando maxValue con la fecha actual, solo permite seleccionar fechas hasta hoy.

Cargando...
Cargando...

Seis estilos diferentes usando la prop variant: default, primary, secondary, success, warning y danger.

Cargando...
Cargando...

El componente soporta diferentes sistemas de calendario y localizaciones usando las props calendar y locale. La prop calendar permite especificar el sistema de calendario (por ejemplo: "chinese", "islamic-civil", "buddhist", "hebrew", etc.) y locale define el idioma y la región (por ejemplo: "zh-CN" para chino, "ar-SA" para árabe, "th-TH" para tailandés).

Cargando...
Cargando...

Cuatro opciones de redondeo usando la prop radius: none, sm, md y full.

Cargando...
Cargando...

Usando readOnly y value, muestra un calendario no interactivo fijado en marzo de 2025.

Cargando...
Cargando...

Personaliza cualquier parte del calendario usando las propiedades de className con clases de Tailwind CSS.

Cargando...
Cargando...
PropTipoDefaultDescripción
valueDate-Fecha seleccionada
onChange(date: Date) => void-Función llamada al seleccionar una fecha
classNamestring-Clases para el contenedor principal
headerClassNamestring-Clases para la cabecera del calendario
weekdaysClassNamestring-Clases para el contenedor de días de la semana
weekdayClassNamestring-Clases para cada día de la semana
daysContainerClassNamestring-Clases para el contenedor de días
dayClassNamestring-Clases para cada día del calendario
selectedDayClassNamestring-Clases para el día seleccionado
disabledDayClassNamestring-Clases para los días deshabilitados
calendarTitleClassNamestring-Clases para el título del calendario
monthTitleClassNamestring-Clases para el título del mes
navigationButtonClassNamestring-Clases para los botones de navegación
variant"default" | "primary" | "secondary" | "success" | "warning" | "danger""default"Variante de estilo
radius"none" | "sm" | "md" | "full""md"Radio de las esquinas
readOnlybooleanfalseModo solo lectura
minValueDate-Fecha mínima seleccionable
maxValueDate-Fecha máxima seleccionable
calendar"buddhist" | "ethiopic" | "ethioaa" | "coptic" | "hebrew" | "indian" | "islamic-civil" | "islamic-tbla" | "islamic-umalqura" | "japanese" | "persian" | "roc" | "gregory" | "chinese""gregory"Sistema de calendario
localestring"es"Código de idioma (ej: "es", "en", "zh-CN")