Skip to content

feat: Add loading skeleton animations (Bounty #827)#932

Open
acharyarjun wants to merge 1 commit intoSolFoundry:mainfrom
acharyarjun:feat/loading-skeleton-animations
Open

feat: Add loading skeleton animations (Bounty #827)#932
acharyarjun wants to merge 1 commit intoSolFoundry:mainfrom
acharyarjun:feat/loading-skeleton-animations

Conversation

@acharyarjun
Copy link
Copy Markdown

Bounty: Loading Skeleton Animations (#827)

Closes #827

Changes

  • BountyCardSkeleton matching bounty card layout
  • LeaderboardRowSkeleton for leaderboard table rows
  • ProfileSkeleton for profile dashboard
  • BountyGridSkeleton grid wrapper (default 6 cards)
  • Shimmer animation via CSS keyframes (shimmer_1.5s_infinite)
  • Dark theme colors matching SolFoundry design

Usage

tsx
import { BountyCardSkeleton, LeaderboardRowSkeleton, ProfileSkeleton } from '../components/ui';

// Bounties page
if (isLoading) return ;

// Leaderboard
if (isLoading) return Array.from({length: 10}).map((_, i) => );

// Profile
if (isLoading) return ;

Acceptance Criteria

  • Skeletons visible on all pages during data loading
  • Match the layout of actual content
  • Smooth transition when data loads (ready to integrate)

…y#827)

- BountyCardSkeleton matching bounty card layout
- LeaderboardRowSkeleton for leaderboard table
- ProfileSkeleton for profile dashboard
- BountyGridSkeleton for bounties page grid
- Shimmer animation via CSS keyframes
- Dark theme matching SolFoundry design
- Easy to import and use during loading states
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.

🏭 Bounty T1: Loading Skeleton Animations

1 participant