Ir para o conteúdo
uiify

Switch

Controle que ativa ou desativa uma configuração.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nível
0
Tamanho compactado
319 B
Limite de layout forçado
0 ms
Limite do axe
0
Compatível com SSR
Sim
Contrato publicado
Ambiente de teste

Experimentar

Switch

Padrão

Desativado

API

Switch

PropTipoPadrãoDescrição
checkedboolean—Estado marcado, tornando o interruptor controlado.
defaultCheckedboolean—Estado marcado inicial do interruptor não controlado, que passa a ser gerenciado pelo checkbox nativo.
onCheckedChange(checked: boolean) => void—Chamado com o novo estado marcado quando o usuário alterna o interruptor.
disabledbooleanfalseDesabilita o input nativo e define o atributo data-disabled.
renderReactElement | ((props, state) => ReactElement)—Substitua o elemento renderizado preservando comportamento e conexões de acessibilidade.

Teclado

TeclaAção
SpaceAlterne quando estiver em foco

Acessibilidade

Papel switch com aria-checked; o teclado segue as convenções de checkbox nativo.

Pontos de integração de estilos

data-statedata-disabled
Esta página foi traduzida automaticamente e ainda não foi revisada.