Pular para o conteúdo

MobileStepper API

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

Importação

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

Nome do componente

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

Propriedades

Props of the Paper component are also available.

NomeTipoPadrãoDescrição
steps*integer
The total steps.
activeStepinteger0
Set the active step (zero based index). Defines which dot is highlighted when the variant is 'dots'.
backButtonnode
A back button element. For instance, it can be a Button or an IconButton.
classesobject
Sobrescreve ou extende os estilos aplicados para o componente. Veja a API CSS abaixo para maiores detalhes.
LinearProgressPropsobject
Props applied to the LinearProgress element.
nextButtonnode
A next button element. For instance, it can be a Button or an IconButton.
position'bottom'
| 'static'
| 'top'
'bottom'
Set the positioning type.
sxfunc
| object
The system prop that allows defining system overrides as well as additional CSS styles. See the `sx` page for more details.
variant'dots'
| 'progress'
| 'text'
'dots'
A variante a usar.

O ref é encaminhado para o elemento raiz.

Herança

Embora não explicitamente documentado acima, as propriedades do componente Paper também estão disponíveis em MobileStepper. Você pode tirar vantagem disso para manipular componentes aninhados.

CSS

Nome da regraClasse globalDescrição
root.MuiMobileStepper-rootEstilos aplicados ao elemento raiz.
positionBottom.MuiMobileStepper-positionBottomEstilos aplicados para o elemento raiz se position="bottom".
positionTop.MuiMobileStepper-positionTopEstilos aplicados para o elemento raiz se position="top".
positionStatic.MuiMobileStepper-positionStaticEstilos aplicados para o elemento raiz se position="static".
dots.MuiMobileStepper-dotsEstilos aplicados para the dots container se variant="dots".
dot.MuiMobileStepper-dotEstilos aplicados para each dot se variant="dots".
dotActive.MuiMobileStepper-dotActiveEstilos aplicados para a dot se variant="dots" and this is the active step.
progress.MuiMobileStepper-progressEstilos aplicados para the Linear Progress component se variant="progress".

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

Demonstrações