Skip to content

StepperInput Deprecated

StepperInputs são inputs numéricos com botões de incremento e decremento sempre visíveis.



Quando usar:

  • For necessário precisar de um input do tipo número.
  • O número a ser adicionado ao StepperInput for pequeno ou de poucos dígitos.

Quando não usar:

  • O dado a ser utilizado no componente não for numérico.
  • O dado a ser utilizado no componente for muito grande.
  • O dado a ser utilizado no componente não for incremental.

Observações:

  • A propriedade width não tem efeito quando a propriedade mobile está configurada para true.

⚠️ Esse componente vai ser substituído pelo NumberInput nas próximas versões do Cuida, que vai absorver suas funcionalidades



Uso

js
<CdsStepperInput
	variant="green"
	size="md"
	text="Lorem Ipsum"
	@click="stepperInputClick = true"
/>

Preview

Mostrar log

Props

Nome
Tipo
Default
Opções
Descrição
minnumber|stringNumber.MIN_SAFE_INTEGER -- Especifica o menor valor que o StepperInput deve aceitar.
maxnumber|stringNumber.MAX_SAFE_INTEGER -- Especifica o menor valor que o StepperInput deve aceitar.
stepnumber1 -- Indica passo usado no incremento e decremento do valor do StepperInput.
labelstring'Label' -- A label do StepperInput.
requiredbooleanfalse -- Exibe asterisco indicativo de campo obrigatório.
width
Deprecated
string'default'thin
default
wide
fluid
Define a largura do StepperInput. As opções são 'thin', 'default', 'wide' e 'fluid'.
fluidbooleanfalse -- Indica se o componente deverá ocupar 100% da largura disponível.
disabledbooleanfalse -- Desabilita o StepperInput.
statestring'default'default
valid
invalid
Especifica o estado do StepperInput. As opções são 'default', 'valid' e 'invalid'.
errorMessagestring'Valor inválido' -- Especifica a mensagem de erro, que será exibida caso o estado seja inválido
mobilebooleanfalse -- Indica se o componente deve ter sua apresentação ajustada a aplicações móveis.
suffixstring'' -- Quando ativo adiciona sufixo que indica ao usuário que ele está manipulando dados com caracterísitcas específicas, como porcentagem, milhares, pesos, etc.

Eventos

Nome
Descrição
@invalid-numberEvento emitido quando o valor do modelValue está fora dos limites definidos pelas props `min` e `max`.
@step-out-of-boundsEvento emitido quando o valor da prop `Step` está fora dos limites definidos pelas props `min` e `max`.

Slots

Nome
Descrição
#label
#suffixSlot e prop de mesmo nome utilizados para adicionar sufixo ao stepperInput. O valor padrão é `%`. O valor passado por slot tem maior precedência que o valor enviado para a prop.

Última atualização:

Released under the Apache-2.0 License.