aceleradora-TW / aceleradora-TW/acelera-mais-front

Reaproveitar o componente de STATUS para listagem de mentoras

Open
#115 0 comments 0 reactions 2 assignees Claimed by @drebarcelos View on GitHub
FRONT-END Nv: Médio
Dominant language
JavaScript
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Contexto
====
Eu como mentora administradora
Quero ter o controle do status de cada mentoras avaliadoras (pendente, habilitada ou desabilitada)

Critérios
====
Fluxo de edição (GWT)
- Quando o admin alterar o botão Habilitar/Desabilitar o "Status" deve acompanhar a mudança;
- o botão estando Habilitar o STATUS deve estar Desabilitado (vermelho)
- o botão estando Desabilitar o STATUS deve estar Habilitado (azul)
- o STATUS Pendente (amarelo) não tem ligação com o botão e sim com o First-Login ou Email-Resent

Tasks
====
- [x] Reaproveitar o componente de STATUS já existente na listagem de mentoras
- [x] Adicionar nova configuração de cores no componente: Pendente - Amarelo, Desabilitado - Vermelho e Habilitado - Azul

![image](https://user-images.githubusercontent.com/66261917/173071318-ec1b3533-5336-419d-8e81-264e6f8bf486.png)

![image](https://user-images.githubusercontent.com/66261917/173071394-658c3c8d-3ac9-415d-b414-4cd1122bfea5.png)

- [x] Se a `flag` for `'user-disabled'`, STATUS deve constar "Desabilitado"
- [x] Se a `flag` for `'user-enabled'`, STATUS deve constar "Habilitado"
- [x] Fazer verificação da flag `'first-login'` e `'email-resent'`
- [x] Caso mentora não tenha realizado o First Login ou Email-Resent tenha sido enviado, STATUS deve constar "Pendente"

Apoio técnico
====
- [HTTP STATUS CODE EXISTENTES](https://http.cat/)
- [HTTP STATUS CODE](https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Status) (Documentação em português)
- [PROTOTIPO NO FIGMA](https://www.figma.com/file/qoIh6wsJfyKEIBTlY8iGsi/Prot%C3%B3tipo%3A-AceleraMais?node-id=0%3A1)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.