Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I informativo-para-imigrantes-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 0
    • Merge requests 0
  • 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
  • Informativo para Imigrantes
  • informativo-para-imigrantes-frontend
  • Merge requests
  • !11

Merged
Created Oct 12, 2023 by Arthur Pereira Testa@arthur.testaDeveloper

Feature/card component

  • Overview 0
  • Commits 14
  • Changes 10

Junto com @lucas.soares , foi feita a implementação do componente "Card", criado para ser um componente genérico que pode ser utilizado para exibição dos dados de programas, instituições e artigos.

Por meio da utilização dos props "cardType" e "cardContext" temos controle de quais informações do Card serão renderizadas. Por exemplo, ao selecionar o "cardType" = "program", a informação de tags sera renderizada. Caso contrário, as tags serão omitidas. O "cardContext" permite determinar o contexto de exibição - assim o status de aprovação de um programa ou institiuição são exibidos apenas para o admin (adminPrograms ou adminInstitutions) ou para a própria instituição (myPrograms).

Antes de aprovar o merge:

  • O componente "/screen/feed/" está sendo utilizado para exibir o card.
  • Dados "mockados" foram inseridos para facilitar o desenvolvimento e exibição. Estou mantendo no MR para facilitar, porém devem ser retirados antes merge (exceto se entermos utilidade para seguir o desenvolvimento já que não temos dados em banco)
  • As rotas para outras telas foram comentadas para facilitar o desenvolvimento e exibição

36E54F7B-7BAA-4C6C-98DB-5036B02C34B3

CD0A68AF-AD3B-4BA9-AE6B-EF3C32AE5A53 16198C5A-0AF4-4AC2-8509-A71B9293D346

510764DC-92E5-4372-969D-9B3338F1B022

Edited Oct 19, 2023 by Pedro Carlo Brun Iglesias
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: feature/CardComponent