Skip to content

[T3.8] Storyline page integration (banner + ref preservation) #1257

Description

@realproject7

Epic: #1229 · Spec: §7.5 · Type: CODE · Estimate: 0.5 day · Depends on: T0.1

Visual reference

📐 Final v5 design: z-design/plotlink-airdrop-final.html — storyline banner pattern, dismiss UX

Scope

(a) Add StorylineSprintBanner.tsx

Small dismissible banner on storyline pages with:

  • "PlotLink Buy-Back Sprint · Day X/90 · current FDV"
  • CTA to /airdrop
  • Dismiss button (localStorage flag)
  • Recommended: bottom of page, low-profile (don't clutter reading UX per §7.5)
  • Style per z-design/plotlink-airdrop-final.html

(b) Confirm Share button preserves ?ref=CODE

Storyline share buttons should append the user's ref code to share URLs if the user has one. Existing v1 hook (useReferralCapture) likely handles capture; verify share-out side.

(c) Confirm "Browse storylines" link target

The /airdrop page has a "Browse storylines →" CTA. Target page is T0.1 operator decision (e.g., /stories, /explore, or /). Read from T0.1 issue comment.

Acceptance

  • Banner renders on storyline pages, dismissible, low-profile per z-design/plotlink-airdrop-final.html
  • Share button URL contains ?ref=CODE when user has a ref code
  • "Browse storylines" CTA on /airdrop points at T0.1-decided target

Dependencies

T0.1 (browse-storylines link target decision)

Metadata

Metadata

Assignees

No one assigned

    Labels

    airdropPLOT 10x Airdrop Campaign

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions