feat: Add custom LoadingScreen with animated transitions#31
feat: Add custom LoadingScreen with animated transitions#31Vasu10134 wants to merge 1 commit intokris70lesgo:mainfrom
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
|
@Vasu10134 i have added the labels now the pr is accepted for hacktoberfest |
User description
Summary
This PR(#16) replaces the previous Lottie-based loader with a reusable
LoadingScreencomponent, providing smooth, visually appealing page transition animations using only existing dependencies.Changes / Additions
DotLottieReactand prior Lottie loader references.LoadingScreencomponent with:Aurorabackground.framer-motion.ContainerTextFlip.LoadingScreenon key pages (Home, Dashboard) usingisLoadingstate.Impact
Images Attached
PR Type
Enhancement
Description
Replace Lottie-based loader with custom
LoadingScreencomponentAdd animated transitions using
framer-motionandAurorabackgroundIntegrate dynamic loading messages with
ContainerTextFlipRefactor dashboard and home page loading states
Diagram Walkthrough
File Walkthrough
page.tsx
Dashboard loading state refactorsrc/app/dashboard/page.tsx
AcademicHubSkeletonpage.tsx
Home page loading enhancementsrc/app/page.tsx
LoadingScreencomponent import and integrationLoadingScreen.tsx
New LoadingScreen component creationsrc/components/LoadingScreen.tsx
dashboardPageSkeleton.tsx
Dashboard skeleton component updatesrc/components/skeletons/dashboardPageSkeleton.tsx
homePageSkeleton.tsx
Home page skeleton enhancementsrc/components/skeletons/homePageSkeleton.tsx