From e03591cd07af2a4bbddf9cf72175d43bef089244 Mon Sep 17 00:00:00 2001 From: Samantha Wang Date: Mon, 13 Jul 2026 20:24:18 -0400 Subject: [PATCH] Add standalone Join Us page with new navbar and footer New page built from Figma designs with CSES logo, Space Mono font, updated navbar (#1A1A24 at 60% opacity), sponsor grid, and redesigned footer. Co-Authored-By: Claude Opus 4.6 --- frontend/src/App.tsx | 43 +---- frontend/src/components/Footer/Footer.tsx | 102 +++-------- frontend/src/components/JoinUs/JoinUs.tsx | 214 ++++++++++++++++++++++ frontend/src/components/NavBar/NavBar.tsx | 211 ++++++++------------- frontend/src/images/cses-logo-white.png | Bin 0 -> 7892 bytes frontend/src/index.css | 4 +- frontend/src/index.tsx | 19 +- 7 files changed, 330 insertions(+), 263 deletions(-) create mode 100644 frontend/src/components/JoinUs/JoinUs.tsx create mode 100644 frontend/src/images/cses-logo-white.png diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 4a08aac5..8a38f5b9 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,47 +1,16 @@ import React from 'react'; -import { BrowserRouter, Routes, Route } from 'react-router-dom'; import { Container } from '@mui/material'; -import ScrollToTop from './utils/scrollToTop'; -import Home from './components/Home/Home'; import NavBar from './components/NavBar/NavBar'; +import JoinUs from './components/JoinUs/JoinUs'; import Footer from './components/Footer/Footer'; -import About from './components/About/About'; -import Events from './components/NewEvents/Events'; -import Opportunities from './components/Opportunities/Opportunities'; -import Membership from './components/Membership/Membership'; -import Login from './components/Login/Login'; -import EditForm from './components/Login/EditProfile'; -import Initiatives from './components/Initiatives/Initiatives'; -import OpenSource from './components/OpenSource/OpenSource'; -import Sponsorships from './components/Sponsorships/Sponsorships'; // added my mal and line 34 -import OpenSourceCommunity from './components/OpenSourceCommunity/OpenSourceCommunity'; -import DevCommunity from './components/Dev/DevCommunity' -import InovateCommunity from './components/Inovate/InovateCommunity' function App() { return ( - - - - - - } /> - } /> - } /> - } /> - } /> - { /* } /> */} - } /> - } /> - } /> - } /> - } /> - } /> - } /> - -