Skip to main content

Radio

Os componentes Radio são geralmente usados em grupos/coleções de botões de rádio que descrevem um conjunto de opções relacionadas.

Apenas um botão de opção em um determinado grupo pode ser selecionado ao mesmo tempo.

Importação

import { Radio } from '@escaletech/delta'

Utilização

Resultado
Loading...

Desabilitado

Passe a propriedade disabled para mostrar que o input está desabilitado. Por padrão é false.

Resultado
Loading...

Customização

Aqui está um exemplo de customização do componente. Você pode aprender mais sobre isso na página de documentação de tema.

import { extendsTheme } from '@escaletech/delta'

export const theme = extendsTheme({
colors: {
// customiza as cores de fundo e texto do componente
formFieldBackgroundColorDisabled: 'red',
inputSuccessColor: 'white'
},
fonts: {
// customiza a familia de fonte do componente
formFieldFontFamily: 'Georgia'
}
})

Tokens

TokenDescrição
colors.formFieldBackgroundColorDisabledCor de fundo quando o componente está desabilitado
colors.formFieldBorderColorCor da borda do componente
colors.formFieldBorderColorHoverCor da borda quando o cursor do mouse está sobre o componente
colors.formFieldBorderColorInputedCor da borda quando o componente está em foco
colors.formFieldBorderColorDisabledCor da borda quando o componente está desabilitado
colors.formFieldLabelColorDisabledCor do texto quando o componente está desabilitado
colors.inputLabelColorCor do texto da label do componente
colors.inputLabelColorDisabledCor do texto da label do componente quando o componente está desabilitado
fonts.formFieldFontFamilyFamília de fontes de texto do componente

Props

PropriedadeDescriçãoTipoPadrãoObrigatório
idDefine o id do componente para que ao clicar na label seja selecionadostring-
labelDefine o texto da label do componentestring-
disabledSe for true, o componente será desabilitado.booleanfalse

Aceita todos as propriedades suportados por inputs do tipo radio nativos.