Feat/input53
Título
Descrição
- Criação da propriedade 'label-inline': Posicionamento alternativo do label, alinhado à esquerda do Campo de Texto, centralizado em sua altura.
- Criação da propriedade 'iconSign': Ícone representativo e sem interatividade, posicionado à esquerda do Input.
- Correção do botão do input no estado disabled, não é mais possível clicar.
- Criação da propriedade 'is-highlight': Permite dar um destaque maior na interface, sendo utilizado em situações onde há necessidade de chamar atenção do usuário para este componente, como campos de busca por exemplo.
Issues relacionadas
#53
Como foi testado?
Testes utilizando o Jest
- npx jest input
Testes exploratórios com os comandos:
- npm run serve => http://localhost:8080
- npm run storybook => http://localhost:6006/
- npm run build:for-production => Abrir o arquivo /dsgov.br-webcomponents-vue3/demo/index.html pelo comando Open With Live Server
Classifique seu código
-
Bug fix (Corrige uma issue sem introduzir quebras de compatibilidade) -
Nova feature (Adiciona uma funcionalidade sem introduzir quebras de compatibilidade) -
Refatoração (Altera a estrutura do código sem mudar ou corrigir funcionalidades) -
Testes (Inclui ou corrige testes) -
Breaking change (Correção ou nova funcionalidade que quebra a compatibilidade com versões anteriores)
Checklist
-
Meu código segue o estilo de codificação do projeto (ver. documentações na nossa Wiki) -
Meu código necessita uma alteração na documentação -
Já atualizei a documentação de acordo com o código -
Meus commits seguem o padrão do projeto (ver. documentações na nossa Wiki) -
Eu li o documento CONTRIBUTING -
Adicionei os testes necessários para o meu código -
Todos os testes (novos e antigos) passaram -
Marquei a opção de deletar a branch após o MR ser aceito -
Incluí todas as tags/etiquetas necessárias para a correta classificação do MR
Edited by Paula Coelho