Skip to content

Polish Marketplace skeleton placeholders#330

Merged
greatest0fallt1me merged 1 commit into
CalloraOrg:mainfrom
Baskarayelu:issue-288
Jun 29, 2026
Merged

Polish Marketplace skeleton placeholders#330
greatest0fallt1me merged 1 commit into
CalloraOrg:mainfrom
Baskarayelu:issue-288

Conversation

@Baskarayelu

Copy link
Copy Markdown
Contributor

Closes #288

Summary

  • Align MarketplaceCardSkeleton shape with the real ApiCardSkeleton for full skeleton-to-card parity
  • Add sparkline row, three-cell stats grid (Price/call · Latency · Uptime), and footer row (View Details + rating placeholder)
  • Expand test suite to 4 focused cases covering layout, stats parity, sidebar presence, and aria-hidden accessibility

Test plan

  • npx vitest run src/pages/MarketplacePage.skeleton.test.tsx — 4 tests passing
  • Skeleton shapes match ApiCardSkeleton structure in ApiCard.tsx
  • No visible layout shift between skeleton and real content

🤖 Generated with Claude Code

- Replace custom MarketplaceCardSkeleton with ApiCardSkeleton from ApiCard.tsx to achieve exact shape parity (same layout, stats section, and dimensions)
- Fix broken JSX in ApiCard.tsx (missing closing div around sparkline row)
- Fix missing Fragment import in Skeleton.tsx
- Expand skeleton test suite from 1 to 3 focused tests covering card structure, header, sidebar, and toolbar parity

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@greatest0fallt1me greatest0fallt1me merged commit 84289cf into CalloraOrg:main Jun 29, 2026
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.

Polish Marketplace skeleton placeholders

2 participants