Propriedades

PropriedadeTipoPadrãoDescrição
valueDate | nullValor da data selecionada
onChange(date: Date | null) => voidCallback quando o valor muda
minDateDateData mínima selecionável
maxDateDateData máxima selecionável
localePartial<Locale>Configuração de localidade personalizada
initialMonthDateMês inicial exibido
size"small" | "medium" | "large" | "x-large""medium"Tamanho do componente
weekStartsOnWeekDay"sunday"Primeiro dia da semana
isDateUnavailable(date: Date) => booleanMarcar datas como desabilitadas
displayFormatstringFormato de exibição personalizado (ex: "DD/MM/YYYY")
openbooleanEstado de abertura controlado
initialOpenbooleanEstado de abertura inicial (não controlado)
onOpenChange(open: boolean) => voidCallback quando o estado de abertura muda
requiredbooleanfalseDesabilita a limpeza do valor
showOutsideDaysbooleanfalseMostrar dias dos meses adjacentes
highlightDatesDate[]Datas para destacar
shouldCloseOnSelectbooleanfalseConfirmar automaticamente ao clicar na data
numberOfMonthsnumber1Número de meses para exibir
captionLayout"buttons" | "dropdown""buttons"Estilo de navegação do cabeçalho
fromYearnumberAno inicial para o seletor
toYearnumberAno final para o seletor
disablePastbooleanfalseDesabilitar datas anteriores a hoje
disableFuturebooleanfalseDesabilitar datas posteriores a hoje
inlinebooleanfalseMostrar calendário em linha (sem popup)
namestringNome do input oculto para submissão de formulário
placeholderstringTexto do placeholder do gatilho
hideHeaderbooleanfalseOcultar o cabeçalho de navegação
hideFooterbooleanfalseOcultar o rodapé de ações