diff --git a/.vscode/settings.json b/.vscode/settings.json index 68d9b3b3..4867b9a0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,9 +4,7 @@ "eslint.codeActionsOnSave.mode": "all", "[css]": { "editor.suggest.insertMode": "replace", - "gitlens.codeLens.scopes": [ - "document" - ], + "gitlens.codeLens.scopes": ["document"], "editor.formatOnSave": true }, "[javascript]": { @@ -38,5 +36,10 @@ "files.exclude": { "node_modules": true }, - "editor.tabSize": 2 -} \ No newline at end of file + "editor.tabSize": 2, + "files.eol": "\n", + "[markdown]": { + "editor.wordWrap": "on", + "editor.quickSuggestions": false + } +} diff --git a/components/Bubble.module.css b/components/Bubble.module.css index a7f3b645..638c93b7 100644 --- a/components/Bubble.module.css +++ b/components/Bubble.module.css @@ -1,7 +1,71 @@ -.bubble { +.container { + position: relative; padding: calc(36rem / 16) 0; + overflow-x: clip; } -.bubble:nth-child(odd) { +.bubble { + --border-radius: calc(5000rem / 16); + + display: flex; + flex-direction: row; + position: absolute; + top: 0; + height: 100%; + width: 100%; + justify-content: center; + align-items: flex-start; +} + +.bar { + height: 100%; + width: 100%; +} + +.decoration { + display: none; + width: calc(128rem / 16); +} + +.margin { + display: none; +} + +.content { + position: relative; + z-index: 1; +} + +.container:nth-child(odd) .bar { background-color: var(--primary-accent-light); } + +@media only screen and (min-width: calc(1350rem / 16)) { + .container:nth-child(odd) .decoration { + display: block; + position: absolute; + } + + .container:nth-child(4n + 1) .bar { + border-top-right-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); + transform: translateX(-12.5vw); + } + + .container:nth-child(4n + 1) .decoration { + top: calc(-50rem / 16); + right: 8vw; + } + + .container:nth-child(4n + 3) .bar { + border-top-left-radius: var(--border-radius); + border-bottom-left-radius: var(--border-radius); + transform: translateX(12.5vw); + } + + .container:nth-child(4n + 3) .decoration { + top: calc(-50rem / 16); + left: 8vw; + transform: rotateY(180deg); + } +} diff --git a/components/Bubble.tsx b/components/Bubble.tsx index 746ee896..54691079 100644 --- a/components/Bubble.tsx +++ b/components/Bubble.tsx @@ -1,13 +1,24 @@ import React from "react"; +import { Image } from "@/components/Image"; + import { DefaultLayout } from "./DefaultLayout"; import styles from "./Bubble.module.css"; -export default function Bubble(props: { children: React.ReactNode }) { +export function Bubble(props: { children: React.ReactNode }) { return ( -
Updates from our execs!
diff --git a/public/images/bubble-decoration.svg b/public/images/bubble-decoration.svg
new file mode 100644
index 00000000..4c3efe69
--- /dev/null
+++ b/public/images/bubble-decoration.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/images/code-of-conduct.svg b/public/images/code-of-conduct.svg
new file mode 100644
index 00000000..73307da7
--- /dev/null
+++ b/public/images/code-of-conduct.svg
@@ -0,0 +1,9 @@
+
diff --git a/public/images/constitution.svg b/public/images/constitution.svg
new file mode 100644
index 00000000..35f80891
--- /dev/null
+++ b/public/images/constitution.svg
@@ -0,0 +1,43 @@
+
diff --git a/public/images/team-member-placeholder.svg b/public/images/team-member-placeholder.svg
deleted file mode 100644
index 3de69d51..00000000
--- a/public/images/team-member-placeholder.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/public/images/team/AaronChoo.jpg b/public/images/team/AaronChoo.jpg
new file mode 100644
index 00000000..9586be87
Binary files /dev/null and b/public/images/team/AaronChoo.jpg differ
diff --git a/public/images/team/AdityaThakral.jpg b/public/images/team/AdityaThakral.jpg
new file mode 100644
index 00000000..909acd6b
Binary files /dev/null and b/public/images/team/AdityaThakral.jpg differ
diff --git a/public/images/team/AlexZhang.jpg b/public/images/team/AlexZhang.jpg
new file mode 100644
index 00000000..5e2fad1a
Binary files /dev/null and b/public/images/team/AlexZhang.jpg differ
diff --git a/public/images/team/AndrewWang.jpg b/public/images/team/AndrewWang.jpg
new file mode 100644
index 00000000..a84b5c53
Binary files /dev/null and b/public/images/team/AndrewWang.jpg differ
diff --git a/public/images/team/AnjingLi.jpg b/public/images/team/AnjingLi.jpg
new file mode 100644
index 00000000..cdbf3c94
Binary files /dev/null and b/public/images/team/AnjingLi.jpg differ
diff --git a/public/images/team/AnnaWang.jpg b/public/images/team/AnnaWang.jpg
new file mode 100644
index 00000000..729a6826
Binary files /dev/null and b/public/images/team/AnnaWang.jpg differ
diff --git a/public/images/team/AthenaLiu.jpg b/public/images/team/AthenaLiu.jpg
new file mode 100644
index 00000000..ba3a765e
Binary files /dev/null and b/public/images/team/AthenaLiu.jpg differ
diff --git a/public/images/team/BettyGuo.jpg b/public/images/team/BettyGuo.jpg
new file mode 100644
index 00000000..1bc188b6
Binary files /dev/null and b/public/images/team/BettyGuo.jpg differ
diff --git a/public/images/team/BonniePeng.jpg b/public/images/team/BonniePeng.jpg
new file mode 100644
index 00000000..9014ab29
Binary files /dev/null and b/public/images/team/BonniePeng.jpg differ
diff --git a/public/images/team/BrendanWong.jpg b/public/images/team/BrendanWong.jpg
new file mode 100644
index 00000000..4b2db741
Binary files /dev/null and b/public/images/team/BrendanWong.jpg differ
diff --git a/public/images/team/CatherineWan.jpg b/public/images/team/CatherineWan.jpg
new file mode 100644
index 00000000..0f420726
Binary files /dev/null and b/public/images/team/CatherineWan.jpg differ
diff --git a/public/images/team/CharlesZhang.jpg b/public/images/team/CharlesZhang.jpg
new file mode 100644
index 00000000..fe4c2789
Binary files /dev/null and b/public/images/team/CharlesZhang.jpg differ
diff --git a/public/images/team/ChrisXie.jpg b/public/images/team/ChrisXie.jpg
new file mode 100644
index 00000000..0c36c30d
Binary files /dev/null and b/public/images/team/ChrisXie.jpg differ
diff --git a/public/images/team/Codey.jpg b/public/images/team/Codey.jpg
new file mode 100644
index 00000000..b26dc666
Binary files /dev/null and b/public/images/team/Codey.jpg differ
diff --git a/public/images/team/DoraSu.jpg b/public/images/team/DoraSu.jpg
new file mode 100644
index 00000000..9e6d579a
Binary files /dev/null and b/public/images/team/DoraSu.jpg differ
diff --git a/public/images/team/EdenChan.jpg b/public/images/team/EdenChan.jpg
new file mode 100644
index 00000000..e179c08a
Binary files /dev/null and b/public/images/team/EdenChan.jpg differ
diff --git a/public/images/team/EdwinYang.jpg b/public/images/team/EdwinYang.jpg
new file mode 100644
index 00000000..96f6e743
Binary files /dev/null and b/public/images/team/EdwinYang.jpg differ
diff --git a/public/images/team/FelixYang.jpg b/public/images/team/FelixYang.jpg
new file mode 100644
index 00000000..0352da41
Binary files /dev/null and b/public/images/team/FelixYang.jpg differ
diff --git a/public/images/team/GordonLe.jpg b/public/images/team/GordonLe.jpg
new file mode 100644
index 00000000..254e4da0
Binary files /dev/null and b/public/images/team/GordonLe.jpg differ
diff --git a/public/images/team/GuneetBola.jpg b/public/images/team/GuneetBola.jpg
new file mode 100644
index 00000000..3a87de1a
Binary files /dev/null and b/public/images/team/GuneetBola.jpg differ
diff --git a/public/images/team/JaredHe.jpg b/public/images/team/JaredHe.jpg
new file mode 100644
index 00000000..d25d512f
Binary files /dev/null and b/public/images/team/JaredHe.jpg differ
diff --git a/public/images/team/JasonSang.jpg b/public/images/team/JasonSang.jpg
new file mode 100644
index 00000000..4c19c952
Binary files /dev/null and b/public/images/team/JasonSang.jpg differ
diff --git a/public/images/team/JuthikaHoque.jpg b/public/images/team/JuthikaHoque.jpg
new file mode 100644
index 00000000..61fcd58b
Binary files /dev/null and b/public/images/team/JuthikaHoque.jpg differ
diff --git a/public/images/team/KailinChan.jpg b/public/images/team/KailinChan.jpg
new file mode 100644
index 00000000..ed7205b0
Binary files /dev/null and b/public/images/team/KailinChan.jpg differ
diff --git a/public/images/team/KallenTu.jpg b/public/images/team/KallenTu.jpg
new file mode 100644
index 00000000..f1573d01
Binary files /dev/null and b/public/images/team/KallenTu.jpg differ
diff --git a/public/images/team/KarenLee.jpg b/public/images/team/KarenLee.jpg
new file mode 100644
index 00000000..d307ccb7
Binary files /dev/null and b/public/images/team/KarenLee.jpg differ
diff --git a/public/images/team/LinnaLuo.jpg b/public/images/team/LinnaLuo.jpg
new file mode 100644
index 00000000..6ddb692b
Binary files /dev/null and b/public/images/team/LinnaLuo.jpg differ
diff --git a/public/images/team/MarkChen.jpg b/public/images/team/MarkChen.jpg
new file mode 100644
index 00000000..30c67b5c
Binary files /dev/null and b/public/images/team/MarkChen.jpg differ
diff --git a/public/images/team/MaxErenberg.jpg b/public/images/team/MaxErenberg.jpg
new file mode 100644
index 00000000..f35af817
Binary files /dev/null and b/public/images/team/MaxErenberg.jpg differ
diff --git a/public/images/team/NeilParikh.jpg b/public/images/team/NeilParikh.jpg
new file mode 100644
index 00000000..abd01a39
Binary files /dev/null and b/public/images/team/NeilParikh.jpg differ
diff --git a/public/images/team/PatrickHe.jpg b/public/images/team/PatrickHe.jpg
new file mode 100644
index 00000000..e6a1b0b6
Binary files /dev/null and b/public/images/team/PatrickHe.jpg differ
diff --git a/public/images/team/RavinduAngammana.jpg b/public/images/team/RavinduAngammana.jpg
new file mode 100644
index 00000000..8dc7edc3
Binary files /dev/null and b/public/images/team/RavinduAngammana.jpg differ
diff --git a/public/images/team/RaymondLi.jpg b/public/images/team/RaymondLi.jpg
new file mode 100644
index 00000000..eef26ea8
Binary files /dev/null and b/public/images/team/RaymondLi.jpg differ
diff --git a/public/images/team/RichaDalal.jpg b/public/images/team/RichaDalal.jpg
new file mode 100644
index 00000000..6d4e7ade
Binary files /dev/null and b/public/images/team/RichaDalal.jpg differ
diff --git a/public/images/team/SamHonoridez.jpg b/public/images/team/SamHonoridez.jpg
new file mode 100644
index 00000000..364ac3a6
Binary files /dev/null and b/public/images/team/SamHonoridez.jpg differ
diff --git a/public/images/team/SherryLev.jpg b/public/images/team/SherryLev.jpg
new file mode 100644
index 00000000..949283c1
Binary files /dev/null and b/public/images/team/SherryLev.jpg differ
diff --git a/public/images/team/ShiHan.jpg b/public/images/team/ShiHan.jpg
new file mode 100644
index 00000000..fa3543cd
Binary files /dev/null and b/public/images/team/ShiHan.jpg differ
diff --git a/public/images/team/StephanieXu.jpg b/public/images/team/StephanieXu.jpg
new file mode 100644
index 00000000..022498c9
Binary files /dev/null and b/public/images/team/StephanieXu.jpg differ
diff --git a/public/images/team/WilliamTran.jpg b/public/images/team/WilliamTran.jpg
new file mode 100644
index 00000000..fdce1353
Binary files /dev/null and b/public/images/team/WilliamTran.jpg differ
diff --git a/public/images/team/YanniWang.jpg b/public/images/team/YanniWang.jpg
new file mode 100644
index 00000000..1ad4e540
Binary files /dev/null and b/public/images/team/YanniWang.jpg differ
diff --git a/public/images/team/popup-close.svg b/public/images/team/popup-close.svg
new file mode 100644
index 00000000..5e462dda
--- /dev/null
+++ b/public/images/team/popup-close.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/images/team/team-codey.svg b/public/images/team/team-codey.svg
new file mode 100644
index 00000000..24f82045
--- /dev/null
+++ b/public/images/team/team-codey.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/images/team/team-member-placeholder.svg b/public/images/team/team-member-placeholder.svg
new file mode 100644
index 00000000..cc99e924
--- /dev/null
+++ b/public/images/team/team-member-placeholder.svg
@@ -0,0 +1,3 @@
+
diff --git a/tsconfig.json b/tsconfig.json
index dd42be47..d886e684 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -2,11 +2,7 @@
"compilerOptions": {
"baseUrl": ".",
"target": "es5",
- "lib": [
- "dom",
- "dom.iterable",
- "esnext"
- ],
+ "lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": false,
@@ -26,16 +22,10 @@
"strictFunctionTypes": true,
"paths": {
"@/components/*": ["components/*"],
- "@/lib/*": ["lib/*"]
+ "@/lib/*": ["lib/*"],
+ "@/hooks/*": ["hooks/*"]
}
},
- "include": [
- "next-env.d.ts",
- "types.d.ts",
- "**/*.ts",
- "**/*.tsx"
- ],
- "exclude": [
- "node_modules"
- ]
+ "include": ["next-env.d.ts", "types.d.ts", "**/*.ts", "**/*.tsx"],
+ "exclude": ["node_modules"]
}
diff --git a/types.d.ts b/types.d.ts
index c6daf5e7..244dd983 100644
--- a/types.d.ts
+++ b/types.d.ts
@@ -40,7 +40,6 @@ declare module "*.team-member.mdx" {
interface TeamMemberMetadata {
name: string;
role: string;
- image?: string;
}
const ReactComponent: ComponentType;