Skip to content

feat: custom 404 page and global loading system#44

Merged
ayshadogo merged 2 commits intoDfunder:mainfrom
yusuftomilola:main
Mar 4, 2026
Merged

feat: custom 404 page and global loading system#44
ayshadogo merged 2 commits intoDfunder:mainfrom
yusuftomilola:main

Conversation

@yusuftomilola
Copy link
Copy Markdown
Contributor

Summary

  • Redesigned the 404 page with proper styling using the project's design system (accent/primary colors, Poppins font, fade-in
    animation) and added both "Go Back Home" and "Go Back" navigation buttons
  • Created GlobalLoadingWrapper — a central loading component that shows a Spinner overlay during route transitions (via
    useNavigation) and async Redux actions (watches auth, campaigns, donations, dashboard loading states)
  • Converted main pages to React.lazy() and wrapped Routes with Suspense, using the existing Spinner as the fallback to
    eliminate blank screens during code-splitting

closes #38

@ayshadogo ayshadogo merged commit 3f70b87 into Dfunder:main Mar 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Custom 404 Page & Global Loading Implementation

2 participants