Skip to content

[BUG] : Organization modal functionality & hero section UI enhancement #1988

Description

@Nirula23

🐛 Describe the bug

Modal Behavior -
The organization modal in the Organizations directory does not open when clicking anywhere on an organization card. It only opens when clicking the 'View' action.
Additionally, the Watchlist section displays a static list of saved organizations, but the entries are not interactive and do not open corresponding modal on click.
Hero Section's Stat Badges -
The stat badges in hero section currently appears flat which makes them less highlighted. Also, the lack of hover feedback makes them less interactive.


🔁 Steps to Reproduce

Steps to reproduce the behavior:
Modal behavior:

  1. Visit https://findmygsoc.vercel.app/.
  2. Navigate to 'Organizations' section from the menu.
  3. Click anywhere on an organization card.
  4. Observe that the organization modal does not open.
  5. Click the View action on the same card.
  6. Observe that the organization modal opens successfully.
  7. Scroll down to the Watchlist section.
  8. Click on any saved organization in the watchlist.
  9. Observe that the organization modal does not open.

Hero Section:

  1. Go to https://findmygsoc.vercel.app/ .
  2. Notice the small badges for platform statistics, below Surprise action.
  3. Hover over the badges.
  4. See no hover effects, lacking interactivity.

✅ Expected Behavior

  • Clicking anywhere on an organization card in the Organizations section should open the organization's modal.
  • Clicking a saved organization in the Watchlist section should also open the corresponding organization's modal.
  • Subtle hover effects and design improvements should add visual prominence to the stat badges.

❌ Actual Behavior

In the Organizations section, the modal opens only when clicking the View action and not when clicking elsewhere on the card.
In the Watchlist section, the modal does not open at all and remains a static list.
The stat badges remain unchanged on hover and does not draw users' attention.


📸 Screenshots

Image

https://drive.google.com/file/d/1yPZDi977BFJRjEUmeHOyX_UeJ7u9xNP7/view?usp=drive_link


🌱 Contributor Checklist

  • I am participating via GSSoC
  • I have read the contribution guidelines
  • I checked for existing issues before creating this

💻 Environment

  • Browser: All browsers
  • Device: Both desktop and mobile

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions