Changes
The InnovationBanner currently sits as a full-width section between the hero and user content. Instead:
- Add a link/button in the hero top section: "Why is this airdrop different?" (or similar copy-edited text)
- On click, open a modal containing the current InnovationBanner content:
- Two-column comparison (Typical Airdrop vs This Airdrop)
- Summary paragraph
- Remove the inline InnovationBanner from the page layout
Wireframe (hero area)
```
PLOT BIG AIRDROP
When PLOT MCap reaches each milestone, the airdrop pool gets bigger.
If not, locked tokens will be burned.
[Why is this airdrop different? →] ← clickable text, opens modal
[milestone cards...]
[countdown...]
```
Modal content
Same as current InnovationBanner:
```
┌──────────────────────────────────────────────┐
│ ✕ close │
│ │
│ TYPICAL AIRDROP │ THIS AIRDROP │
│ Fixed amount │ Pool grows with MCap │
│ Dumps on day 1 │ Burned if no growth │
│ No skin in game │ Everyone wins together│
│ │
│ The pool isn't pre-valued — it's valued │
│ by the market. ... │
│ │
└──────────────────────────────────────────────┘
```
Files
- `src/components/airdrop/CampaignHero.tsx` — add modal trigger link
- `src/components/airdrop/InnovationBanner.tsx` — adapt for modal use (or inline into CampaignHero)
- `src/app/airdrop/page.tsx` — remove inline ``
Acceptance Criteria
Changes
The InnovationBanner currently sits as a full-width section between the hero and user content. Instead:
Wireframe (hero area)
```
PLOT BIG AIRDROP
When PLOT MCap reaches each milestone, the airdrop pool gets bigger.
If not, locked tokens will be burned.
[Why is this airdrop different? →] ← clickable text, opens modal
[milestone cards...]
[countdown...]
```
Modal content
Same as current InnovationBanner:
```
┌──────────────────────────────────────────────┐
│ ✕ close │
│ │
│ TYPICAL AIRDROP │ THIS AIRDROP │
│ Fixed amount │ Pool grows with MCap │
│ Dumps on day 1 │ Burned if no growth │
│ No skin in game │ Everyone wins together│
│ │
│ The pool isn't pre-valued — it's valued │
│ by the market. ... │
│ │
└──────────────────────────────────────────────┘
```
Files
Acceptance Criteria