Feature/card component
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