Skip to content

Migrate /projects-new and /events-new to Tailwind design system#501

Merged
mohanadft merged 1 commit into
mainfrom
migrate-projects-events-new-design
Jul 11, 2026
Merged

Migrate /projects-new and /events-new to Tailwind design system#501
mohanadft merged 1 commit into
mainfrom
migrate-projects-events-new-design

Conversation

@mohanadft

@mohanadft mohanadft commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • /projects-new now renders ProjectsDirectory (Tailwind, ts-* tokens, slide-in ProjectDrawer) instead of the leftover MUI ProjectsNew.tsx, matching the pattern already shipped on /ideas-new (IdeasWithTabsNew).
  • /events-new now renders EventsNew (Tailwind hero/lineup/archive layout) instead of the leftover MUI Events.tsx. Both replacement components already existed in the codebase but were unwired.
  • Refreshed the /projects-new hero copy (overline, headline, subtitle) and added the missing primary/ghost CTA buttons (Apply now / About the Incubator/incubator-new), matching the hero pattern on /ideas-new.
  • Stripped the redundant "- Tech for Palestine" suffix from page <title> across the -new pages (homepage titles home-new/index-new intentionally left as-is; london-gathering-new title updated per explicit direction).

Test plan

  • pnpm check passes with 0 errors
  • Load /projects-new: search, tag filter, featured band, and card click → slide-in drawer with CTAs/impact/leader/socials/tags
  • Load /events-new: hero event, lineup strip, past-events archive, register/recording links
  • Spot-check a few other -new pages' browser tab titles for the suffix removal

…refresh copy

Swap /projects-new and /events-new from their leftover MUI components
(ProjectsNew.tsx, Events.tsx) to the orphaned Tailwind rebuilds already
in the codebase (ProjectsDirectory, EventsNew), matching the pattern
already shipped on /ideas-new.

Also refreshes the /projects-new hero (headline, subtitle, CTA buttons)
and strips the redundant "- Tech for Palestine" suffix from page titles
across the -new pages.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3e9ca7a
Status: ✅  Deploy successful!
Preview URL: https://127e95b0.website-aun.pages.dev
Branch Preview URL: https://migrate-projects-events-new.website-aun.pages.dev

View logs

@mohanadft mohanadft merged commit a819f01 into main Jul 11, 2026
5 checks passed
@mohanadft mohanadft deleted the migrate-projects-events-new-design branch July 11, 2026 11:50
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.

1 participant