Skip to content

feat(client): polish winner demo celebration flow#895

Open
Vicsygold wants to merge 1 commit into
crackedstudio:masterfrom
Vicsygold:Add-winners-announcement-animation-to-WinnerDemo-page
Open

feat(client): polish winner demo celebration flow#895
Vicsygold wants to merge 1 commit into
crackedstudio:masterfrom
Vicsygold:Add-winners-announcement-animation-to-WinnerDemo-page

Conversation

@Vicsygold

Copy link
Copy Markdown

Close #841
PR doc:

Summary

Polished the winner announcement experience in the client app.

What changed

  • Reworked the winner demo page into a full celebration screen.
  • Added a confetti burst on mount with canvas-confetti.
  • Added a typewriter-style wallet address reveal.
  • Wired the winner banner to receive the winner announcement props and render the prize, value, and wallet summary.
  • Added prefilled social share links for X and Telegram.
  • Added Vitest coverage for the demo page and the banner snapshot.

Testing

  • pnpm exec vitest --run src/components/RaffleWinnerBanner.spec.tsx src/pages/WinnerDemo.spec.tsx
  • pnpm exec eslint src/components/RaffleWinnerBanner.tsx src/components/RaffleWinnerBanner.spec.tsx src/pages/WinnerDemo.tsx src/pages/WinnerDemo.spec.tsx

Notes

  • pnpm install was run in client/, which refreshed pnpm-lock.yaml.

Commit message:

```text
feat(client): polish winner demo celebration flow

@vercel

vercel Bot commented Jun 27, 2026

Copy link
Copy Markdown

@Vicsygold is attempting to deploy a commit to the otaiki1's projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

[client] Add winners announcement animation to WinnerDemo page

1 participant