Skip to content

Comments

Loading and empty states#172

Merged
aji70 merged 4 commits intoMyFanss:mainfrom
miss-yusrah:feat/setting-page
Feb 22, 2026
Merged

Loading and empty states#172
aji70 merged 4 commits intoMyFanss:mainfrom
miss-yusrah:feat/setting-page

Conversation

@miss-yusrah
Copy link
Contributor

closes #108

Description
Add skeletons, empty states, success feedback, and reduced-motion support

Summary
Improves UX for loading and no-data states across creator/subscribe flows, and adds accessible motion handling.

Changes

Added reusable UI states in [states.tsx]
CardSkeletonGrid, TableSkeleton, ChartSkeleton
EmptyState with CTA
SuccessAnimation

Updated [page.tsx]
loading + empty states for metrics/chart/transactions
success feedback for “Create Plan”

Updated [page.tsx]
loading skeletons for creators
empty state when search has no results
success feedback for subscribe action

Updated [globals.css]
skeleton shimmer + success pop animation
prefers-reduced-motion fallback to reduce/disable motion
Validation

npm run build (frontend) ✅ passed

Manual checks for loading, empty, success, and reduced-motion states ✅Add skeletons, empty states, success feedback, and reduced-motion support

Copy link
Contributor

@aji70 aji70 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LFG

@aji70 aji70 merged commit 2861b07 into MyFanss:main Feb 22, 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.

Add loading and empty states

2 participants