Skip to content

[#925] Redesign /airdrop page with 2-column grid layout#931

Merged
realproject7 merged 1 commit intomainfrom
task/925-airdrop-grid-layout
Apr 22, 2026
Merged

[#925] Redesign /airdrop page with 2-column grid layout#931
realproject7 merged 1 commit intomainfrom
task/925-airdrop-grid-layout

Conversation

@realproject7
Copy link
Copy Markdown
Owner

Summary

Fixes #925

  • Restructured /airdrop page to use 2-column grid matching the story detail page (/story/[id]) layout
  • Left column (1fr): UserPoints (or ClaimPanel post-campaign) — points breakdown, streak, referral
  • Right column (320px): MilestoneTrack, Leaderboard, WeeklySnapshots
  • Hero section spans full width above the grid
  • Container widened from max-w-xl to max-w-5xl to accommodate the grid
  • Responsive: single column on mobile, 2-col on lg+

Test plan

  • Verify 2-column layout renders on desktop (lg+ breakpoint)
  • Verify left column contains user points/streak/referral sections
  • Verify right column contains milestone chart, leaderboard, weekly snapshots
  • Verify columns stack vertically on mobile viewport
  • Verify hero section spans full width above the grid

🤖 Generated with Claude Code

Restructure airdrop page to match story detail page layout:
- Hero spans full width above the grid
- Left column (1fr): user points, streak, referral (UserPoints/ClaimPanel)
- Right column (320px): milestone chart, leaderboard, weekly snapshots
- Responsive: stacks vertically on mobile, 2-col on lg+
- Container widened from max-w-xl to max-w-5xl

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
plotlink Ignored Ignored Apr 22, 2026 1:33am

Request Review

Copy link
Copy Markdown
Collaborator

@project7-interns project7-interns left a comment

Choose a reason for hiding this comment

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

Verdict: APPROVE

Summary

The /airdrop page now uses the requested 2-column layout below the hero, with the wider left column for user-specific content and the narrower right column for global sections. The change is focused and follows the same grid proportions used on the story detail page.

Findings

  • None.

Decision

Approving. Residual risk is limited to the still-pending CI checks (e2e, lint-and-typecheck), but I did not find a code-level blocker in the reviewed changes.

Copy link
Copy Markdown
Owner Author

@realproject7 realproject7 left a comment

Choose a reason for hiding this comment

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

re2 verdict: APPROVE

Clean, minimal change (+17/-5). Verified:

  • Grid uses grid-cols-[1fr_320px] matching story detail page proportions
  • Left column: UserPoints (which already renders StreakCard + referral internally) — no missing components
  • Right column: MilestoneTrack, Leaderboard, WeeklySnapshots
  • Hero spans full width above grid
  • Responsive: grid-cols-1 stacks on mobile, lg:grid-cols-[1fr_320px] on desktop
  • min-w-0 on left column prevents content overflow
  • Container widened from max-w-xl to max-w-5xl

No issues found.

@realproject7 realproject7 merged commit 149614b into main Apr 22, 2026
4 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.

[Airdrop] Redesign /airdrop page with 2-column grid layout

2 participants