Skip to content

feat: implement illustrated EmptyState component across list views - #505

Merged
devJaja merged 2 commits into
Epta-Node:mainfrom
gospeltout:Improve-empty-states
Aug 31, 2026
Merged

feat: implement illustrated EmptyState component across list views#505
devJaja merged 2 commits into
Epta-Node:mainfrom
gospeltout:Improve-empty-states

Conversation

@gospeltout

Copy link
Copy Markdown
Contributor

Summary

Implemented a unified, illustrated EmptyState component to transform plain empty list views into visual onboarding moments with primary call-to-action buttons. Applied across Tasks, Agents, History, Payments, and Notifications.

Resolves #

Changes

  • Created reusable EmptyState.tsx component with icon glowing accents, titles, descriptions, and CTA action handlers.
  • Added modern glassmorphism styling in EmptyState.module.css.
  • Created component unit tests in EmptyState.test.tsx.
  • Integrated EmptyState into RecentTasksTable, AgentTable, TaskTimeline, TransactionTable, and NotificationCenter.
  • Resolved router context compatibility and TypeScript types across updated components.

Verification & Testing

  • Executed npm run build (tsc --noEmit && vite build) with 0 errors and 4,773 modules transformed.

  • Executed npm test (vitest run): 34/34 test files passed, 251/251 unit tests passed.

  • npm test (Backend/Frontend)

  • cargo test (Smart Contracts)

  • cargo fmt --check && cargo clippy (Contract Linting)

Contributor Checklist

  • PR title follows Conventional Commits (feat:, fix:, docs:, etc.)
  • All CI checks pass locally
  • Documentation updated in docs/ or README.md if applicable
  • No secrets or credentials committed

Closes #360

@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@gospeltout 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

@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

@gospeltout is attempting to deploy a commit to the Jaja's projects Team on Vercel.

A member of the Team first needs to authorize it.

@devJaja
devJaja merged commit 99066f2 into Epta-Node:main Aug 31, 2026
7 of 11 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.

Improve empty states with illustrated guidance and next-step actions

2 participants