Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • F Frontend
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Vincula
  • Frontend
  • Merge requests
  • !27

Merged
Created Sep 18, 2025 by Guilherme Guimarães Santos@g.guimaraesDeveloper

[46] | Modal de Adicionar arquivo

  • Overview 4
  • Commits 14
  • Pipelines 2
  • Changes 4

Contexto

  • Implementação do modal de adicionar arquivos conforme o design do Figma. A tarefa foi feita do zero, reaproveitando apenas o botão como componente.

Tarefa relacionada

  • https://dev.azure.com/ages-vincula/Vincula/_sprints/taskboard/Vincula%20Team/Vincula/Sprint%202?workitem=47

Insira o link para o ticket.

  • https://dev.azure.com/ages-vincula/Vincula/_sprints/taskboard/Vincula%20Team/Vincula/Sprint%202?workitem=46

O que foi adicionado?

  • Inclusão de novos estilos em .css, lógica de negócio para o funcionamento do modal e ícones que compõem a interface.

Descreva brevemente o que está sendo adicionado.

  • Os estilos foram criados para reproduzir fielmente o design do Figma. A lógica implementada atende às regras de negócio e cobre todos os fluxos previstos para adicionar arquivos.

O que foi modificado?

  • Fiz uma pequena alteração no Modal.module.css para permitir a mudança da cor do título do modal.

Descreva brevemente caso tenha feito algum fix ou modificado algum comportamento, funcionalidade ou estilização

  • No momento, não houve alterações de comportamento, funcionalidades ou estilos.

O que foi removido?

  • Nenhum código foi removido até agora.

Descreva brevemente caso tenha removido algum código que não será mais utilizado.

  • Nenhum trecho de código foi removido, porém parte do fluxo criado para testes provavelmente será descartada futuramente.

Como testar

Uma alternativa é simular o acionamento do modal usando o botão de login da tela de login.

  • Executar os seguintes cenários:
  1. Clique no botão Adicionar sem preencher nenhum campo para verificar as mensagens de erro.
  2. Preencha apenas um ou dois campos para conferir se os erros são exibidos corretamente.
  3. Preencha todos os campos e adicione um arquivo para validar o fluxo completo.

Passo a passo para testar localmente

  • No VSCode, abrir um terminal e executar o comando: npm run dev. Em seguida, realizar os testes descritos nos cenários acima.

Screenshots

Captura_de_Tela_2025-09-17_às_23.47.40

Captura_de_Tela_2025-09-17_às_23.48.22

Captura_de_Tela_2025-09-17_às_23.48.51

Captura_de_Tela_2025-09-17_às_23.49.26

OS TESTES UNITÁRIOS AINDA NÃO FORAM REALIZADOS

Edited Sep 20, 2025 by Lara Alves Kunrath Padilha
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: 46/add-file-modal