Skip to content

Feat/empty state component#442

Open
Mikey-222 wants to merge 5 commits into
SO4-Markets:mainfrom
Mikey-222:feat/empty-state-component
Open

Feat/empty state component#442
Mikey-222 wants to merge 5 commits into
SO4-Markets:mainfrom
Mikey-222:feat/empty-state-component

Conversation

@Mikey-222

Copy link
Copy Markdown
Contributor

Done. Everything is committed on feat/empty-state-component:

  • packages/ui/src/components/alert.tsx — new
  • packages/ui/src/components/dialog.tsx — mobile sizing + flex layout
  • packages/ui/src/components/skeleton.tsx — presets + reduced-motion
  • packages/ui/src/styles/globals.css — reduced-motion CSS safety net
  • apps/web/src/ui/connect-button.tsx — migrated to Dialog primitive
  • apps/web/src/shared/components/alert.test.tsx — 31 tests
  • apps/web/src/shared/components/dialog.test.tsx — 32 tests
  • apps/web/src/shared/components/skeleton.test.tsx — 41 tests

closes #414
closes #415
closes #416
closes #417

@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

@Mikey-222 is attempting to deploy a commit to the Ijai's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jul 26, 2026

Copy link
Copy Markdown

@Mikey-222 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

Resolved 3 conflicts:
- apps/web/src/ui/connect-button.tsx: adopt upstream text-13-5 token class
- packages/ui/src/components/empty-state.tsx: keep our richer CVA variant implementation
- packages/ui/src/styles/globals.css: merge upstream formatting + micro-typography tokens with our reduced-motion skeleton rule
…test-axe matchers

- Add @vitest/coverage-v8 to packages/ui devDependencies (required by
  the shared vitest base config's coverage.provider = 'v8')
- Create packages/ui/vitest.setup.ts to satisfy the path expected by
  @repo/vitest-config/react (mergeConfig concatenates setupFiles arrays)
- Register vitest-axe matchers in setup-tests.ts so toHaveNoViolations()
  works in the upstream a11y tests
- Regenerate bun.lock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant