Skip to content

Feat/UI improvements and animations - #389

Merged
DeFiVC merged 6 commits into
ChainLearnOfficial:mainfrom
buskythedev:feat/ui-improvements-and-animations
Aug 28, 2026
Merged

Feat/UI improvements and animations#389
DeFiVC merged 6 commits into
ChainLearnOfficial:mainfrom
buskythedev:feat/ui-improvements-and-animations

Conversation

@buskythedev

Copy link
Copy Markdown
Contributor

Description

This PR introduces a suite of core UI components and smooth page animations to significantly enhance the application's UX and developer experience.

Changes Implemented

  • Page Transitions: Added a PageTransition client component to handle smooth fade-in animations on route changes while intelligently skipping the initial page load animation.
  • Skeleton Variants: Expanded the core UI primitives in skeleton.tsx with SkeletonRect and SkeletonCard variants, and refactored the shared loading states to compose them cleanly.
  • Empty State Component: Created a robust, reusable EmptyState component for handling data-less views. Fully integrated into the Dashboard, Credentials, Rewards, and Quiz interfaces to replace the previous hardcoded layouts.
  • Confirmation Dialog: Designed a reusable ConfirmDialog built on top of the Radix UI Dialog primitive to handle destructive actions, complete with loading state support and warning visuals.

Related Issues

Closes #246
Closes #247
Closes #248
Closes #249

Type of Change

  • New feature (non-breaking change which adds functionality)
  • UI/UX improvement
  • Refactoring (no functional changes, no api changes)

@drips-wave

drips-wave Bot commented Aug 28, 2026

Copy link
Copy Markdown

@buskythedev Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@netlify

netlify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploy Preview for chainlearn failed.

Name Link
🔨 Latest commit 5f00fde
🔍 Latest deploy log https://app.netlify.com/projects/chainlearn/deploys/6a91e5a0e60aa80008a0f28c

@DeFiVC
DeFiVC merged commit 8b4aadb into ChainLearnOfficial:main Aug 28, 2026
0 of 4 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

2 participants