Criação de um componente de dropdown que, além de possuir uma lista e estar conectado a um slider, possui um componente de texto para definir valores. Este repositório é apenas utilizado com objetivo para testar sua capacidade técnica como frontend.
Criar um componente dropdown que irá possuir:
- Um campo de texto para digitar um valor numérico;
- Listagem com 20 números primos em ordem crescente;
- Um slider que estará conectado aos valores definidos no dropdown;
- Criar o componente utilizando Angular 6;
- O componente dropdown deverá ser customizado, ou seja, não proveniente de nenhuma biblioteca ou framework;
- O componente de slider pode ser utilizado de bibliotecas como por exemplo o "Angular Material";
- Utilizar versionamento através do GIT.
- O componente de slider e dropdown será inicializado na tela;
- O usuário irá selecionar um valor na listagem ou digitar um valor no campo de texto do dropdown;
- Caso o valor definido for maior que o o máximo do slider, o componente de slider será desabilitado até o usuário escolher um valor permitido através do dropdown;
- Após a definição do valor através da listagem ou campo de texto, o valor será definido no slider.
- Nível de fidelidade com o objetivo do teste;
- Estratégia para reuso do componente e de eventos emitidos;
- Padrão de projeto que foi utilizado;
- Reuso e organização de bibliotecas de terceiros integrados;
- Organização, a nível de manuntenibilidade, do código que será escrito;
- Prática do versionamento do código para a aplicação;
A entrega do teste será em até 48hrs a partir da aprovação via e-mail.