Pular para o conteúdo

PickersDay API

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

Importação

import PickersDay from '@mui/lab/PickersDay';
// ou
import { PickersDay } 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 MuiPickersDay can be used when providing default props or style overrides in the theme.

Propriedades

Props of the nativo component are also available.

NomeTipoPadrãoDescrição
day*any
The date to show.
outsideCurrentMonth*boolfalse
If true, day is outside of month and will be hidden.
allowSameDateSelectionboolfalse
If true, onChange is fired on click even if the same date is selected.
childrennode
O conteúdo do componente.
classesobject
Sobrescreve ou extende os estilos aplicados para o componente. Veja a API CSS abaixo para maiores detalhes.
disabledboolfalse
If true, renders as disabled.
disableHighlightTodayboolfalse
If true, todays date is rendering without highlighting with circle.
disableMarginboolfalse
If true, days are rendering without margin. Useful for displaying linked range of days.
selectedboolfalse
If true, renders as selected.
showDaysOutsideCurrentMonthboolfalse
If true, days that have outsideCurrentMonth={true} are displayed.
sxfunc
| object
The system prop that allows defining system overrides as well as additional CSS styles. See the `sx` page for more details.
todayboolfalse
If true, renders as today date.

O ref é encaminhado para o elemento raiz.

CSS

Nome da regraClasse globalDescrição
root.MuiPickersDay-rootEstilos aplicados ao elemento raiz.
dayWithMargin.MuiPickersDay-dayWithMarginEstilos aplicados para o elemento raiz se disableMargin=false.
dayOutsideMonth.MuiPickersDay-dayOutsideMonthEstilos aplicados para o elemento raiz se outsideCurrentMonth=true and showDaysOutsideCurrentMonth=true.
hiddenDaySpacingFiller.MuiPickersDay-hiddenDaySpacingFillerEstilos aplicados para o elemento raiz se outsideCurrentMonth=true and showDaysOutsideCurrentMonth=false.
today.MuiPickersDay-todayEstilos aplicados para o elemento raiz se disableHighlightToday=false and today=true.
selected.Mui-selectedPseudo-class aplicada a o elemento raiz se selected=true.
disabled.Mui-disabledPseudo-class aplicada a o elemento raiz se disabled=true.

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

Demonstrações