Skip to content

Replace Loading Spinner with Skeleton UI Across Mentorship Portal #2862

@kasya

Description

@kasya

Currently, pages in the mentorship portal (both internal and public) show a traditional loading spinner while data is being fetched.

To improve user experience and reduce perceived loading time, we want to replace all loading spinners with skeleton screens that mimic the structure of the content being loaded.


Requirements

  • Replace all loading spinners with skeleton UI components across the portal:
    • Internal pages (admin/mentor view under /my/mentorship/)
    • Public pages (program and module views under /mentorship)
  • Skeletons should reflect the layout and structure of each page (e.g., cards, tables, lists).
  • Ensure skeletons display only while data is loading, and disappear once data is available.
  • Maintain accessibility standards (e.g., appropriate ARIA roles).
  • Keep responsiveness intact (skeletons should work on mobile and desktop layouts).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions