📌 Descrição
Implementar a seção do formulário destinada às habilidades.
O usuário deve poder adicionar várias habilidades e atribuir um nível de proficiência para cada uma (Básico, Intermediário, Avançado).
As alterações devem refletir em tempo real no preview do currículo.
📝 Funcionalidades necessárias
-
Campo para digitar o nome da habilidade.
-
Dropdown/Select para escolher o nível de proficiência:
- Básico
- Intermediário
- Avançado
-
Botão “Adicionar habilidade” que insere a habilidade na lista.
-
Exibir lista dinâmica das habilidades adicionadas, com opção de remover cada item.
🎯 Critérios de Aceitação
🔗 Observações
- Essa seção deve ser modular, permitindo no futuro incluir recursos como ordenação de habilidades ou agrupamento por categoria.
- Deve seguir a arquitetura de componentes definida no projeto (ex:
Habilidades.tsx contendo subcomponentes como InputHabilidade.tsx, SelectNivel.tsx, etc).
📌 Descrição
Implementar a seção do formulário destinada às habilidades.
O usuário deve poder adicionar várias habilidades e atribuir um nível de proficiência para cada uma (Básico, Intermediário, Avançado).
As alterações devem refletir em tempo real no preview do currículo.
📝 Funcionalidades necessárias
Campo para digitar o nome da habilidade.
Dropdown/Select para escolher o nível de proficiência:
Botão “Adicionar habilidade” que insere a habilidade na lista.
Exibir lista dinâmica das habilidades adicionadas, com opção de remover cada item.
🎯 Critérios de Aceitação
O formulário deve ser um componente controlado, conectado ao estado global.
Cada habilidade deve possuir:
O usuário pode adicionar múltiplas habilidades.
O usuário pode remover habilidades da lista.
Validação em tempo real:
Estilizar a seção com TailwindCSS, mantendo consistência visual com os outros componentes do formulário.
🔗 Observações
Habilidades.tsxcontendo subcomponentes comoInputHabilidade.tsx,SelectNivel.tsx, etc).