Skip to content

Consolidate ComingSoon templates into ComingSoonPage - #482

Merged
josephchimebuka merged 1 commit into
TevaLabs:mainfrom
brodapeethar:fix/401-consolidate-coming-soon-templates
Aug 26, 2026
Merged

Consolidate ComingSoon templates into ComingSoonPage#482
josephchimebuka merged 1 commit into
TevaLabs:mainfrom
brodapeethar:fix/401-consolidate-coming-soon-templates

Conversation

@brodapeethar

Copy link
Copy Markdown
Contributor

Summary

Closes #401

There were two coming-soon page templates (ComingSoon and ComingSoonPage) rendering the placeholder surfaces inconsistently. This PR consolidates them into a single shared component.

Changes

  • Kept src/pages/ComingSoonPage.tsx as the single template — it exposes icon / title / description slots plus a CTA (back navigation), which matches the design used by placeholder routes.
  • Migrated the /tournament route — it already consumed ComingSoonPage, so no route change was required. No other routes referenced the old template.
  • Deleted src/pages/ComingSoon.tsx — it was orphaned (last wired up in Wire ModeCards CTA links to real routes and coming-soon states #215) and had drifted from the current design language (custom SVG fallback icon, launch-timeline box, Notify Me link).

Acceptance criteria

  • One shared component (ComingSoonPage only)
  • Tournament route still works (/tournament renders ComingSoonPage with the Trophy icon)

Testing

  • pnpm build — passes (TypeScript + Vite production build)
  • pnpm test:unit — 780 tests passing (62 files)
  • pnpm lint — only pre-existing react-hooks/set-state-in-effect errors in unrelated files (PredictionHistory.tsx, PriceChart.tsx, Dashboard.tsx, Learn.tsx); no new issues introduced

No env vars, migrations, or manual QA steps required.

Remove the orphaned ComingSoon template introduced in TevaLabs#215. ComingSoonPage
is the single shared component with icon/title/description/CTA slots and is
already used by the /tournament route, so no route migration is needed.

Closes TevaLabs#401

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

@brodapeethar is attempting to deploy a commit to the josephchimebuka's projects Team on Vercel.

A member of the Team first needs to authorize it.

@josephchimebuka
josephchimebuka merged commit 499aa14 into TevaLabs:main Aug 26, 2026
1 check failed
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.

Consolidate ComingSoon vs ComingSoonPage templates

2 participants