Skip to content

Conversation

@lucasn4s
Copy link
Contributor

@lucasn4s lucasn4s commented Dec 4, 2025

Mudanças

  • Adiciona componente de resumo de informações de cidadão (CitizenSummaryViewer):
    • Props:
      • citizen: Dados do cidadão a ser exibido no resumo;
      • hide-edit-button: Desabilita a exibição da ação de edição do cidadão;
      • hide-close-button: Desabilita a exibição da ação de remoção/fechamento do componente;
      • hide-actions: Desabilita a exibição de ambas as ações.
    • Eventos:
      • edit: Emitido ao clicar na ação de edição do componente;
      • close: Emitido ao clicar na ação de fechamento/remoção do componente;
  • Adiciona novos campos ao form de criação de cidadão (CreateCitizenSidesheet);
  • Adiciona novas props à sidesheet de criação de cidadãos:
    • hidden-fields: Recebe um array de strings, contendo os nomes dos campos a serem escondidos do form (ex.: ['cpf'] esconde o campo CPF);
    • disabled-fields: Recebe um array de strings, contendo os nomes dos campos a serem desabilitados ou a string 'all' para desabilitar todos os campos (ex.: ['cpf'] desabilita o campo CPF);
  • Adiciona sidesheet de edição de cidadão.

Testando

  • Teste os componentes importando-os no App.vue;
  • Compile a aplicação e interaja normalmente;
  • Utilize o componente de forma parecida com o uso do CreateCitizenSidesheet, porém, com uma prop a mais: citizen. Essa prop aceita uma string, que deve ser um CPF ou CNS válido, sem máscara;
  • Ao ser enviado esse campo, o formulário deve ser preenchido com as informações do cidadão em questão;
    • Execute os testes unitários, caso não confie nas máquinas e, por consequência, no CI do github 👻;
  • Teste as diversas interações e deixe seu like.

LEMSantos and others added 30 commits November 26, 2025 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants