AOSSIE-Org / AOSSIE-Org/Website

[BUG]: Missing GitHub and Discord buttons on several project pages

Abierto
#734 2 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
TypeScript
Estrellas
98
Forks
377
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Bug Description

Several project detail pages are missing the **GitHub** and **Discord** action buttons in the hero section, while other project pages correctly display them.

The project data already supports `githubLink` and `discordLink` fields (where available), and these buttons are rendered consistently across most project pages. However, they are absent on a few pages, resulting in an inconsistent user experience and making it harder for users to quickly access the project's repository or community.

This appears to be an unintended omission rather than an intentional design choice.

## **Current Behavior**

The above project pages do not display the GitHub and/or Discord action buttons in the hero section, even though this functionality exists across other project pages.

---

## **Expected Behavior**

Project pages should display:

* A **GitHub** button whenever a `githubLink` is available.
* A **Discord** button whenever a `discordLink` is available.

The buttons should follow the same styling, placement, and behavior as the rest of the project pages to maintain UI consistency.

---

## **Affected Projects**

* Agora Blockchain
* EduAid
* OpenChat
* Resonate
* Monumento
* Social Street Smart

### Steps to Reproduce

1. Open the AOSSIE website.
2. Navigate to any of the following project pages:

* Agora Blockchain
* EduAid
* OpenChat
* Resonate
* Monumento
* Social Street Smart
3. Observe the hero section.
4. Compare these pages with other project pages that display GitHub and Discord action buttons.

### Logs and Screenshots

### Before

Image

### After (Expected)

Image

### Environment Details

* **Browser:** Chrome
* **Device:** Laptop
* **OS:** Fedora 44 KDE

### Impact

Medium - Feature works but has issues

### Code of Conduct

- [x] I have joined the [Discord server](https://discord.gg/hjUhu33uAn) and will post updates there
- [x] I have searched existing issues to avoid duplicates

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.