Pular para o conteúdo

DateRangePickerDay API

Documentação da API para o componente React DateRangePickerDay . Aprenda sobre as propriedades disponíveis e a API CSS.

Importação

import DateRangePickerDay from '@mui/lab/DateRangePickerDay';
// ou
import { DateRangePickerDay } from '@mui/lab';
Você pode aprender sobre a diferença lendo este guia sobre como minimizar o tamanho do pacote.

Nome do componente

The name MuiDateRangePickerDay can be used when providing default props or style overrides in the theme.

Propriedades

NomeTipoPadrãoDescrição
day*any
The date to show.
isEndOfHighlighting*boolfalse
Set to true if the day is the end of a highlighted date range.
isEndOfPreviewing*boolfalse
Set to true if the day is the start of a highlighted date range.
isHighlighting*boolfalse
Set to true if the day is in a highlighted date range.
isPreviewing*boolfalse
Set to true if the day is in a preview date range.
isStartOfHighlighting*boolfalse
Set to true if the day is the start of a highlighted date range.
isStartOfPreviewing*boolfalse
Set to true if the day is the end of a highlighted date range.
outsideCurrentMonth*boolfalse
If true, day is outside of month and will be hidden.
childrennode
O conteúdo do componente.
classesobject
Sobrescreve ou extende os estilos aplicados para o componente. Veja a API CSS abaixo para maiores detalhes.
selectedboolfalse
If true, renders as selected.
sxfunc
| object
The system prop that allows defining system overrides as well as additional CSS styles. See the `sx` page for more details.

O ref é encaminhado para o elemento raiz.

CSS

Nome da regraClasse globalDescrição
root.MuiDateRangePickerDay-rootEstilos aplicados ao elemento raiz.
rangeIntervalDayHighlight.MuiDateRangePickerDay-rangeIntervalDayHighlightEstilos aplicados para o elemento raiz se isHighlighting=true and outsideCurrentMonth=false.
rangeIntervalDayHighlightStart.MuiDateRangePickerDay-rangeIntervalDayHighlightStartEstilos aplicados para o elemento raiz se isStartOfHighlighting=true or day is the start of the month.
rangeIntervalDayHighlightEnd.MuiDateRangePickerDay-rangeIntervalDayHighlightEndEstilos aplicados para o elemento raiz se isEndOfHighlighting=true or day is the end of the month.
rangeIntervalPreview.MuiDateRangePickerDay-rangeIntervalPreviewEstilos aplicados a the preview element.
rangeIntervalDayPreview.MuiDateRangePickerDay-rangeIntervalDayPreviewEstilos aplicados para o elemento raiz se isPreviewing=true and outsideCurrentMonth=false.
rangeIntervalDayPreviewStart.MuiDateRangePickerDay-rangeIntervalDayPreviewStartEstilos aplicados para o elemento raiz se isStartOfPreviewing=true or day is the start of the month.
rangeIntervalDayPreviewEnd.MuiDateRangePickerDay-rangeIntervalDayPreviewEndEstilos aplicados para o elemento raiz se isEndOfPreviewing=true or day is the end of the month.
day.MuiDateRangePickerDay-dayEstilos aplicados a the day element.
dayOutsideRangeInterval.MuiDateRangePickerDay-dayOutsideRangeIntervalEstilos aplicados para the day element se isHighlighting=false.
dayInsideRangeInterval.MuiDateRangePickerDay-dayInsideRangeIntervalEstilos aplicados para the day element se selected=false and isHighlighting=true.
notSelectedDate.MuiDateRangePickerDay-notSelectedDateEstilos aplicados para the day element se selected=false.

Você pode sobrescrever o estilo do componente usando uma dessas opções de customização:

Demonstrações