Skip to content

Central de perfil — 8. Enviar para análise + ações de conta #243

Description

@tarcisiopgs

Parte do épico Central de perfil do profissional (frente: frontend). Mocks são base direcional.

Objetivo: Enviar para análise + ações de conta.

Arquivos: Modify src/features/profile/ (ação de envio + grupo CONTA) · Test cypress/e2e/profile-submit-account.cy.js
Dependências: developmentHC/conectaBemBack#88 (enviar para análise), developmentHC/conectaBemBack#89 (excluir conta), #242 (seções)

O que fazer:

  • Enviar para análise: CTA com localização definida (ex.: banner fixo no topo do painel), sempre visível mas desabilitado enquanto incompleto. Incompleto mostra o "o que falta" como lista acionável (cada seção navega até o form). Exibir o estado "perfil em análise" após o envio.
  • Ações de Conta:
    • Sair: NextAuth signOut e limpar o cookie authToken.
    • Excluir conta: diálogo de confirmação com copy explícita (o que é preservado vs. inativado; conta fica inativa; reativação não é self-service) → soft delete → desloga. Copy a validar com o time (LGPD).
    • Trocar para perfil paciente: visível, desabilitado/"em breve" com tooltip.

Test scenarios: CTA só habilita com os obrigatórios completos; incompleto mostra a lista acionável; "Sair" encerra a sessão e limpa o authToken; "Excluir conta" confirma, inativa e desloga; "Trocar perfil" desabilitado com tooltip.

Pronto quando: o profissional envia o perfil para análise (com feedback acionável) e usa as ações de conta com copy e sessão corretas.

Metadata

Metadata

Assignees

No one assigned

    Labels

    central-perfilFrente: Central de perfil do profissionalenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions