-
HOME
-
ABOUT
-
EVENTS
-
CONTACT
+
+
+ HOME
+ ABOUT
+ EVENTS
+ CONTACT
+
-
)
}
\ No newline at end of file
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 6f35c64..8387dd8 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -11,7 +11,8 @@
"lucide-react": "^0.554.0",
"next": "16.0.3",
"react": "19.2.0",
- "react-dom": "19.2.0"
+ "react-dom": "19.2.0",
+ "react-icons": "^5.5.0"
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
@@ -68,6 +69,7 @@
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
@@ -1562,6 +1564,7 @@
"integrity": "sha512-keKxkZMqnDicuvFoJbzrhbtdLSPhj/rZThDlKWCDbgXmUg0rEUFtRssDXKYmtXluZlIqiC5VqkCgRwzuyLHKHw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"csstype": "^3.0.2"
}
@@ -1622,6 +1625,7 @@
"integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@typescript-eslint/scope-manager": "8.46.4",
"@typescript-eslint/types": "8.46.4",
@@ -2152,6 +2156,7 @@
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -2493,6 +2498,7 @@
}
],
"license": "MIT",
+ "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.8.25",
"caniuse-lite": "^1.0.30001754",
@@ -3060,6 +3066,7 @@
"integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1",
@@ -3245,6 +3252,7 @@
"integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@rtsao/scc": "^1.1.0",
"array-includes": "^3.1.9",
@@ -5432,6 +5440,7 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz",
"integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -5441,6 +5450,7 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz",
"integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"scheduler": "^0.27.0"
},
@@ -5448,6 +5458,15 @@
"react": "^19.2.0"
}
},
+ "node_modules/react-icons": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.5.0.tgz",
+ "integrity": "sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": "*"
+ }
+ },
"node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
@@ -6129,6 +6148,7 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=12"
},
@@ -6291,6 +6311,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -6566,6 +6587,7 @@
"integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
diff --git a/frontend/package.json b/frontend/package.json
index 38c0d2a..7930d98 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -12,7 +12,8 @@
"lucide-react": "^0.554.0",
"next": "16.0.3",
"react": "19.2.0",
- "react-dom": "19.2.0"
+ "react-dom": "19.2.0",
+ "react-icons": "^5.5.0"
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
From f1f101bd1b365a7407afe7487c5a5b915216e210 Mon Sep 17 00:00:00 2001
From: Rose Gu
Date: Sat, 17 Jan 2026 09:54:56 -0500
Subject: [PATCH 2/3] Fix layout issues
---
frontend/app/globals.css | 3 +++
frontend/app/layout.tsx | 2 +-
frontend/components/AboutSection.jsx | 4 ++--
frontend/components/ExecutiveSection.jsx | 4 ++--
frontend/components/Footer.jsx | 4 ++--
frontend/components/SectionHeader.jsx | 2 +-
6 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/frontend/app/globals.css b/frontend/app/globals.css
index a2dc41e..5c5bca0 100644
--- a/frontend/app/globals.css
+++ b/frontend/app/globals.css
@@ -23,4 +23,7 @@ body {
background: var(--background);
color: var(--foreground);
font-family: Arial, Helvetica, sans-serif;
+ margin: 0;
+ padding: 0;
+ height: 100%;
}
diff --git a/frontend/app/layout.tsx b/frontend/app/layout.tsx
index f85bfba..8714b8c 100644
--- a/frontend/app/layout.tsx
+++ b/frontend/app/layout.tsx
@@ -20,7 +20,7 @@ export default function RootLayout({
return (
{children}
diff --git a/frontend/components/AboutSection.jsx b/frontend/components/AboutSection.jsx
index f2ffa01..346e325 100644
--- a/frontend/components/AboutSection.jsx
+++ b/frontend/components/AboutSection.jsx
@@ -7,11 +7,11 @@ export default function AboutSection(){
About WiCSM
-
+
WiCSM (Women in Computer Science, Statistics, and Mathematics) at UTSC was founded on a simple belief: when women in STEM feel supported and seen, they achieve beyond what they imagined.
-
+
Our goal is to build that support system:
one mentorship moment, one conversation, and one connection at a time.
diff --git a/frontend/components/ExecutiveSection.jsx b/frontend/components/ExecutiveSection.jsx
index 97a3c6e..76e1724 100644
--- a/frontend/components/ExecutiveSection.jsx
+++ b/frontend/components/ExecutiveSection.jsx
@@ -173,7 +173,7 @@ export default function ExecutiveSection() {
Executive Team
-
+
Meet the amazing people at WiCSM!
@@ -189,7 +189,7 @@ export default function ExecutiveSection() {
return (
-
+
{team.title}
diff --git a/frontend/components/Footer.jsx b/frontend/components/Footer.jsx
index e1b7ad4..3c2917e 100644
--- a/frontend/components/Footer.jsx
+++ b/frontend/components/Footer.jsx
@@ -10,9 +10,9 @@ export default function Footer() {
];
return (
-