From 94da96709ae0e760d7cc77e14e4041652b96b278 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Sun, 1 Jun 2025 23:22:48 -0500 Subject: [PATCH 01/12] Ran linter --- apps/site/src/components/Home/FAQ.tsx | 150 ++++++++++++++++++++++++++ apps/site/src/routes/Home.tsx | 3 + 2 files changed, 153 insertions(+) create mode 100644 apps/site/src/components/Home/FAQ.tsx diff --git a/apps/site/src/components/Home/FAQ.tsx b/apps/site/src/components/Home/FAQ.tsx new file mode 100644 index 00000000..cc679fb8 --- /dev/null +++ b/apps/site/src/components/Home/FAQ.tsx @@ -0,0 +1,150 @@ +import { Box, Circle, HStack, Text, VStack } from "@chakra-ui/react"; +import React, { useState } from "react"; + +interface FAQItem { + question: string; + answer: string; +} + +const faqs: FAQItem[] = [ + { + question: "What is Reflections | Projections?", + answer: + "Reflections | Projections (R|P) is the largest student-run tech conference in the Midwest, bringing together students, industry leaders, and professionals from all over the world. Join us for an exciting week of speaker talks, workshops, a career fair, and other intriguing opportunities! All of R|P is designed to allow participants to reflect upon their experiences and project towards their future." + }, + { + question: "What do I need to do before R|P?", + answer: + "It's simple: register (it's completely free!). Just like that, you're all set to attend events and retrieve free swag/merch!" + }, + { + question: "Where are R|P's events held?", + answer: + "Every event of R|P 2024 will be held in the Siebel Center for Computer Science (201 N Goodwin Ave, Urbana, IL 61801). Our calendar contains the specific room for each event." + }, + { + question: "Who can attend R|P?", + answer: + "R|P is open to everyone over the age of 18. Registering and attending R|P is open to all majors and class levels and is completely free!" + }, + { + question: "What is the pixel system?", + answer: + "The pixel system is our new way of rewarding dedicated R|P attendees with exclusive merch and prizes. Attending events throughout R|P will earn you pixels, and pixels can be redeemed for various free prizes. You can monitor your pixel status on the myRP tab after logging in on the website." + }, + { + question: "What are MechMania and PuzzleBang?", + answer: `MechMania is R|P's 24 hour AI hackathon that allows students to work in teams to build a bot that can play a new game. MechMania is open to all levels of coding and you can register at mechmania.org. PuzzleBang is both a series of puzzles during the week of R|P (Monday - Saturday) and also an escape room on Saturday. You can register at puzzlebang.com.` + } +]; + +export const FAQ: React.FC = () => { + const [hoveredFaqIndex, setHoveredFaqIndex] = useState(null); + + const handleFaqHover = (index: number | null) => { + setHoveredFaqIndex(index); + }; + + return ( + + + + + FAQ + + + + {faqs.map((_, index) => { + return ( + + ); + })} + + + + {faqs.map((faqItem, index) => ( + + ))} + + + ); +}; + +const StopLight: React.FC<{ + hovered: boolean; +}> = ({ hovered }) => { + return ( + + + + + ); +}; + +const FAQItem: React.FC<{ + index: number; + faqItem: FAQItem; + onFaqHover: (index: number | null) => void; +}> = ({ index, faqItem: { question, answer }, onFaqHover }) => { + const [isHovered, setIsHovered] = useState(false); + + return ( + { + setIsHovered(true); + onFaqHover(index); + }} + onMouseLeave={() => { + setIsHovered(false); + onFaqHover(null); + }} + transition={"height 0.3s ease-in-out"} + > + + + {isHovered ? answer : question} + + + ); +}; diff --git a/apps/site/src/routes/Home.tsx b/apps/site/src/routes/Home.tsx index 33e35e77..8e84e99c 100644 --- a/apps/site/src/routes/Home.tsx +++ b/apps/site/src/routes/Home.tsx @@ -1,7 +1,10 @@ +import { FAQ } from "@/components/Home/FAQ"; + export default function Home() { return ( <>

Reflections | Projections 2025

+ ); } From 0bd82e85da0250013fdc31970d1dc4b0a93efd79 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 5 Jun 2025 20:20:55 -0500 Subject: [PATCH 02/12] ran linter --- apps/site/src/components/Home/FAQ.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/site/src/components/Home/FAQ.tsx b/apps/site/src/components/Home/FAQ.tsx index cc679fb8..4f0d07a0 100644 --- a/apps/site/src/components/Home/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ.tsx @@ -142,6 +142,7 @@ const FAQItem: React.FC<{ ml={isHovered ? 0 : 24} pl={2} pr={isHovered ? 28 : 0} + transition={"all 0.3s ease-in-out"} > {isHovered ? answer : question} From a1e73fa03255c243875466c8a0ea014d691bdf81 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Sun, 8 Jun 2025 23:34:12 -0500 Subject: [PATCH 03/12] Added cars and mobile optimization --- apps/site/src/assets/car1.svg | 57 ++++++++ apps/site/src/assets/car2.svg | 67 +++++++++ apps/site/src/assets/car3.svg | 58 ++++++++ apps/site/src/assets/car4.svg | 44 ++++++ apps/site/src/assets/car5.svg | 25 ++++ apps/site/src/components/Home/FAQ.tsx | 202 ++++++++++++++++++-------- apps/site/src/vite-env.d.ts | 1 + 7 files changed, 395 insertions(+), 59 deletions(-) create mode 100644 apps/site/src/assets/car1.svg create mode 100644 apps/site/src/assets/car2.svg create mode 100644 apps/site/src/assets/car3.svg create mode 100644 apps/site/src/assets/car4.svg create mode 100644 apps/site/src/assets/car5.svg create mode 100644 apps/site/src/vite-env.d.ts diff --git a/apps/site/src/assets/car1.svg b/apps/site/src/assets/car1.svg new file mode 100644 index 00000000..8643f07f --- /dev/null +++ b/apps/site/src/assets/car1.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/assets/car2.svg b/apps/site/src/assets/car2.svg new file mode 100644 index 00000000..06cb28dc --- /dev/null +++ b/apps/site/src/assets/car2.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/assets/car3.svg b/apps/site/src/assets/car3.svg new file mode 100644 index 00000000..3a99a062 --- /dev/null +++ b/apps/site/src/assets/car3.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/assets/car4.svg b/apps/site/src/assets/car4.svg new file mode 100644 index 00000000..f86251b0 --- /dev/null +++ b/apps/site/src/assets/car4.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/assets/car5.svg b/apps/site/src/assets/car5.svg new file mode 100644 index 00000000..890799da --- /dev/null +++ b/apps/site/src/assets/car5.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/components/Home/FAQ.tsx b/apps/site/src/components/Home/FAQ.tsx index 4f0d07a0..8fbef2c5 100644 --- a/apps/site/src/components/Home/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ.tsx @@ -1,5 +1,18 @@ -import { Box, Circle, HStack, Text, VStack } from "@chakra-ui/react"; +import { + Box, + Circle, + Collapse, + HStack, + Image, + Text, + VStack +} from "@chakra-ui/react"; import React, { useState } from "react"; +import Car1 from "../../assets/car1.svg"; +import Car2 from "../../assets/car2.svg"; +import Car3 from "../../assets/car3.svg"; +import Car4 from "../../assets/car4.svg"; +import Car5 from "../../assets/car5.svg"; interface FAQItem { question: string; @@ -38,39 +51,64 @@ const faqs: FAQItem[] = [ } ]; +const cars = [Car1, Car2, Car3, Car4, Car5]; + export const FAQ: React.FC = () => { - const [hoveredFaqIndex, setHoveredFaqIndex] = useState(null); + const [selectedFaqIndices, setSelectedFaqIndices] = useState>( + new Set() + ); - const handleFaqHover = (index: number | null) => { - setHoveredFaqIndex(index); + const handleFaqToggle = (index: number) => { + setSelectedFaqIndices((prev) => { + const newSet = new Set(prev); + if (newSet.has(index)) { + newSet.delete(index); + } else { + newSet.add(index); + } + return newSet; + }); }; return ( - + - + FAQ - + {faqs.map((_, index) => { return ( ); })} - + {faqs.map((faqItem, index) => ( ))} @@ -79,18 +117,18 @@ export const FAQ: React.FC = () => { }; const StopLight: React.FC<{ - hovered: boolean; -}> = ({ hovered }) => { + active: boolean; +}> = ({ active }) => { return ( - + @@ -100,52 +138,98 @@ const StopLight: React.FC<{ const FAQItem: React.FC<{ index: number; faqItem: FAQItem; - onFaqHover: (index: number | null) => void; -}> = ({ index, faqItem: { question, answer }, onFaqHover }) => { - const [isHovered, setIsHovered] = useState(false); + onFaqToggle: (index: number) => void; +}> = ({ index, faqItem: { question, answer }, onFaqToggle }) => { + const [isOpen, setIsOpen] = useState(false); + + const handleToggle = () => { + setIsOpen(!isOpen); + onFaqToggle(index); + }; return ( - { - setIsHovered(true); - onFaqHover(index); - }} - onMouseLeave={() => { - setIsHovered(false); - onFaqHover(null); - }} - transition={"height 0.3s ease-in-out"} - > + - + Car + + {question} + + + {/* - {isHovered ? answer : question} - + + {isOpen && answer} + + */} + + + {answer} + + ); }; diff --git a/apps/site/src/vite-env.d.ts b/apps/site/src/vite-env.d.ts new file mode 100644 index 00000000..11f02fe2 --- /dev/null +++ b/apps/site/src/vite-env.d.ts @@ -0,0 +1 @@ +/// From f02785e45dedc0cd97c181f7f920539672c4989f Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Sun, 8 Jun 2025 23:39:39 -0500 Subject: [PATCH 04/12] Cleaned up file structure --- apps/site/src/components/Home/FAQ.tsx | 71 ++++++--------------------- apps/site/src/constants/faq.ts | 36 ++++++++++++++ apps/site/src/routes/Home.tsx | 2 +- 3 files changed, 53 insertions(+), 56 deletions(-) create mode 100644 apps/site/src/constants/faq.ts diff --git a/apps/site/src/components/Home/FAQ.tsx b/apps/site/src/components/Home/FAQ.tsx index 8fbef2c5..26934b6f 100644 --- a/apps/site/src/components/Home/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ.tsx @@ -13,43 +13,7 @@ import Car2 from "../../assets/car2.svg"; import Car3 from "../../assets/car3.svg"; import Car4 from "../../assets/car4.svg"; import Car5 from "../../assets/car5.svg"; - -interface FAQItem { - question: string; - answer: string; -} - -const faqs: FAQItem[] = [ - { - question: "What is Reflections | Projections?", - answer: - "Reflections | Projections (R|P) is the largest student-run tech conference in the Midwest, bringing together students, industry leaders, and professionals from all over the world. Join us for an exciting week of speaker talks, workshops, a career fair, and other intriguing opportunities! All of R|P is designed to allow participants to reflect upon their experiences and project towards their future." - }, - { - question: "What do I need to do before R|P?", - answer: - "It's simple: register (it's completely free!). Just like that, you're all set to attend events and retrieve free swag/merch!" - }, - { - question: "Where are R|P's events held?", - answer: - "Every event of R|P 2024 will be held in the Siebel Center for Computer Science (201 N Goodwin Ave, Urbana, IL 61801). Our calendar contains the specific room for each event." - }, - { - question: "Who can attend R|P?", - answer: - "R|P is open to everyone over the age of 18. Registering and attending R|P is open to all majors and class levels and is completely free!" - }, - { - question: "What is the pixel system?", - answer: - "The pixel system is our new way of rewarding dedicated R|P attendees with exclusive merch and prizes. Attending events throughout R|P will earn you pixels, and pixels can be redeemed for various free prizes. You can monitor your pixel status on the myRP tab after logging in on the website." - }, - { - question: "What are MechMania and PuzzleBang?", - answer: `MechMania is R|P's 24 hour AI hackathon that allows students to work in teams to build a bot that can play a new game. MechMania is open to all levels of coding and you can register at mechmania.org. PuzzleBang is both a series of puzzles during the week of R|P (Monday - Saturday) and also an escape room on Saturday. You can register at puzzlebang.com.` - } -]; +import { FAQS, FAQItem } from "@/constants/faq"; const cars = [Car1, Car2, Car3, Car4, Car5]; @@ -84,7 +48,7 @@ export const FAQ: React.FC = () => { - {faqs.map((_, index) => { + {FAQS.map((_, index) => { return ( { md: 12 }} > - {faqs.map((faqItem, index) => ( - ( + { ); }; -const StopLight: React.FC<{ +type StopLightProps = { active: boolean; -}> = ({ active }) => { +}; + +const StopLight: React.FC = ({ active }) => { return ( void; -}> = ({ index, faqItem: { question, answer }, onFaqToggle }) => { +}; + +const FAQQuestion: React.FC = ({ + index, + faqItem: { question, answer }, + onFaqToggle +}) => { const [isOpen, setIsOpen] = useState(false); const handleToggle = () => { @@ -214,17 +186,6 @@ const FAQItem: React.FC<{ {question} - {/* - - {isOpen && answer} - - */} {answer} diff --git a/apps/site/src/constants/faq.ts b/apps/site/src/constants/faq.ts new file mode 100644 index 00000000..5f35ca38 --- /dev/null +++ b/apps/site/src/constants/faq.ts @@ -0,0 +1,36 @@ +export interface FAQItem { + question: string; + answer: string; +} + +export const FAQS: FAQItem[] = [ + { + question: "What is Reflections | Projections?", + answer: + "Reflections | Projections (R|P) is the largest student-run tech conference in the Midwest, bringing together students, industry leaders, and professionals from all over the world. Join us for an exciting week of speaker talks, workshops, a career fair, and other intriguing opportunities! All of R|P is designed to allow participants to reflect upon their experiences and project towards their future." + }, + { + question: "What do I need to do before R|P?", + answer: + "It's simple: register (it's completely free!). Just like that, you're all set to attend events and retrieve free swag/merch!" + }, + { + question: "Where are R|P's events held?", + answer: + "Every event of R|P 2024 will be held in the Siebel Center for Computer Science (201 N Goodwin Ave, Urbana, IL 61801). Our calendar contains the specific room for each event." + }, + { + question: "Who can attend R|P?", + answer: + "R|P is open to everyone over the age of 18. Registering and attending R|P is open to all majors and class levels and is completely free!" + }, + { + question: "What is the pixel system?", + answer: + "The pixel system is our new way of rewarding dedicated R|P attendees with exclusive merch and prizes. Attending events throughout R|P will earn you pixels, and pixels can be redeemed for various free prizes. You can monitor your pixel status on the myRP tab after logging in on the website." + }, + { + question: "What are MechMania and PuzzleBang?", + answer: `MechMania is R|P's 24 hour AI hackathon that allows students to work in teams to build a bot that can play a new game. MechMania is open to all levels of coding and you can register at mechmania.org. PuzzleBang is both a series of puzzles during the week of R|P (Monday - Saturday) and also an escape room on Saturday. You can register at puzzlebang.com.` + } +]; diff --git a/apps/site/src/routes/Home.tsx b/apps/site/src/routes/Home.tsx index 8e84e99c..12e76a01 100644 --- a/apps/site/src/routes/Home.tsx +++ b/apps/site/src/routes/Home.tsx @@ -1,4 +1,4 @@ -import { FAQ } from "@/components/Home/FAQ"; +import { FAQ } from "../components/Home/FAQ"; export default function Home() { return ( From f2cf82dfc151a02705cf9950c2afc0dab0d55d45 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 14 Aug 2025 17:13:17 -0500 Subject: [PATCH 05/12] Added fonts, other changes --- apps/site/public/faq-backdrop.svg | 60 ++++++++++++++++++ apps/site/public/magistral.ttf | Bin 0 -> 71076 bytes apps/site/public/pro-racing-slant.ttf | Bin 0 -> 28156 bytes apps/site/public/pro-racing.ttf | Bin 0 -> 26584 bytes apps/site/src/components/Home/FAQ.tsx | 88 +++++++++++++++----------- apps/site/src/constants/faq.ts | 40 ++++++++---- apps/site/src/index.css | 33 ++++++++++ 7 files changed, 171 insertions(+), 50 deletions(-) create mode 100644 apps/site/public/faq-backdrop.svg create mode 100644 apps/site/public/magistral.ttf create mode 100644 apps/site/public/pro-racing-slant.ttf create mode 100644 apps/site/public/pro-racing.ttf diff --git a/apps/site/public/faq-backdrop.svg b/apps/site/public/faq-backdrop.svg new file mode 100644 index 00000000..486bbfe1 --- /dev/null +++ b/apps/site/public/faq-backdrop.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/public/magistral.ttf b/apps/site/public/magistral.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6a64aed838c7828bc3213a1954900539afac047b GIT binary patch literal 71076 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%0D~XNJM>3XkyKY{ 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 Qwc0E;S3r>;b7j?k0SYMyyZ`_I literal 0 HcmV?d00001 diff --git a/apps/site/public/pro-racing-slant.ttf b/apps/site/public/pro-racing-slant.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9f099e16e9462005a9d37e8c5f35e20657522819 GIT binary patch literal 28156 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 literal 0 HcmV?d00001 diff --git a/apps/site/public/pro-racing.ttf b/apps/site/public/pro-racing.ttf new file mode 100644 index 0000000000000000000000000000000000000000..610e42ac113dfa351d8ab72c75ce7c12bf17a30e GIT binary patch literal 26584 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 TN9aFU0T#-~|1ER+>)`(bAt@iy literal 0 HcmV?d00001 diff --git a/apps/site/src/components/Home/FAQ.tsx b/apps/site/src/components/Home/FAQ.tsx index 26934b6f..f16ecfe4 100644 --- a/apps/site/src/components/Home/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ.tsx @@ -36,9 +36,22 @@ export const FAQ: React.FC = () => { return ( @@ -109,7 +122,7 @@ type FAQQuestionProps = { const FAQQuestion: React.FC = ({ index, - faqItem: { question, answer }, + faqItem: { question, answer, colors }, onFaqToggle }) => { const [isOpen, setIsOpen] = useState(false); @@ -126,66 +139,67 @@ const FAQQuestion: React.FC = ({ display="flex" alignItems={{ md: "center" }} justifyContent={"flex-start"} - bgColor="gray.200" - w="100%" - maxW="1000px" + bgColor={colors.light} + w="80%" p={4} py={3} - h={{ - base: "65px", - md: "60px" - }} - pt={{ - base: 2, - md: undefined - }} + h={{ base: "65px", md: "60px" }} + ml={{ base: "0%", md: isOpen ? "10%" : "20%" }} + pt={{ base: 2, md: undefined }} borderRadius={"lg"} borderBottomRadius={isOpen ? 0 : "lg"} onClick={handleToggle} cursor="pointer" > + {/* shaded wedge */} + + Car + zIndex={1} + /> + {question} + {answer} diff --git a/apps/site/src/constants/faq.ts b/apps/site/src/constants/faq.ts index 5f35ca38..79d27fb5 100644 --- a/apps/site/src/constants/faq.ts +++ b/apps/site/src/constants/faq.ts @@ -1,36 +1,50 @@ export interface FAQItem { question: string; answer: string; + colors: { + light: string; + dark: string; + }; +} + +export interface FAQItem { + question: string; + answer: string; + colors: { + light: string; + dark: string; + }; } export const FAQS: FAQItem[] = [ { question: "What is Reflections | Projections?", answer: - "Reflections | Projections (R|P) is the largest student-run tech conference in the Midwest, bringing together students, industry leaders, and professionals from all over the world. Join us for an exciting week of speaker talks, workshops, a career fair, and other intriguing opportunities! All of R|P is designed to allow participants to reflect upon their experiences and project towards their future." + "Reflections | Projections (R|P) is the largest student-run tech conference in the Midwest, bringing together students, industry leaders, and professionals from all over the world. Join us for an exciting week of speaker talks, workshops, a career fair, and other intriguing opportunities! All of R|P is designed to allow participants to reflect upon their experiences and project towards their future.", + colors: { light: "#D2691E", dark: "#8B4513" } }, { - question: "What do I need to do before R|P?", + question: "Who can attend R|P?", answer: - "It's simple: register (it's completely free!). Just like that, you're all set to attend events and retrieve free swag/merch!" + "R|P is open to everyone over the age of 18. Registering and attending R|P is open to all majors and class levels and is completely free!", + colors: { light: "#6495ED", dark: "#4169E1" } }, { - question: "Where are R|P's events held?", + question: "When is R|P 2024?", answer: - "Every event of R|P 2024 will be held in the Siebel Center for Computer Science (201 N Goodwin Ave, Urbana, IL 61801). Our calendar contains the specific room for each event." + "Reflections | Projections 2024 will be from Wednesday, September 18 to Sunday, September 22!", + colors: { light: "#90EE90", dark: "#228B22" } }, { - question: "Who can attend R|P?", + question: "Where are R|P’s events held?", answer: - "R|P is open to everyone over the age of 18. Registering and attending R|P is open to all majors and class levels and is completely free!" + "Every event of R|P 2024 will be held in the Siebel Center for Computer Science (201 N Goodwin Ave, Urbana, IL 61801). Our calendar contains the specific room for each event.", + colors: { light: "#DAA520", dark: "#B8860B" } }, { - question: "What is the pixel system?", + question: "What do I need to do before R|P?", answer: - "The pixel system is our new way of rewarding dedicated R|P attendees with exclusive merch and prizes. Attending events throughout R|P will earn you pixels, and pixels can be redeemed for various free prizes. You can monitor your pixel status on the myRP tab after logging in on the website." - }, - { - question: "What are MechMania and PuzzleBang?", - answer: `MechMania is R|P's 24 hour AI hackathon that allows students to work in teams to build a bot that can play a new game. MechMania is open to all levels of coding and you can register at mechmania.org. PuzzleBang is both a series of puzzles during the week of R|P (Monday - Saturday) and also an escape room on Saturday. You can register at puzzlebang.com.` + "It’s simple: register (it’s completely free!) and download the brand new Reflections | Projections app (available in the App Store and Google Play Store). Just like that, you’re all set to attend events and retrieve free swag/merch!", + colors: { light: "#9370DB", dark: "#663399" } } ]; diff --git a/apps/site/src/index.css b/apps/site/src/index.css index 9bfcb041..c478858a 100644 --- a/apps/site/src/index.css +++ b/apps/site/src/index.css @@ -2,3 +2,36 @@ color: #213547; background-color: #ffffff; } + +:root { + color: #213547; + background-color: #ffffff; +} + +@font-face { + font-family: "Magistral"; + src: url("/magistral.ttf") format("truetype"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "ProRacing"; + src: url("/pro-racing.ttf") format("truetype"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "ProRacingSlant"; + src: url("/pro-racing-slant.ttf") format("truetype"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +.condensed { + font-stretch: condensed; +} From a77cf2611d8c78cd750bb1e302fe77b1277d4344 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 14 Aug 2025 20:01:09 -0500 Subject: [PATCH 06/12] Implemented mobile optimizations --- apps/site/public/faq-backdrop.svg | 60 ----- apps/site/src/assets/faq-backdrop.png | Bin 0 -> 108174 bytes apps/site/src/assets/faq-header-left-bars.svg | 19 ++ .../site/src/assets/faq-header-right-bars.svg | 19 ++ apps/site/src/assets/stoplights.svg | 31 +++ apps/site/src/components/Home/FAQ.tsx | 209 +++++++++++++----- apps/site/src/constants/faq.ts | 10 +- 7 files changed, 223 insertions(+), 125 deletions(-) delete mode 100644 apps/site/public/faq-backdrop.svg create mode 100644 apps/site/src/assets/faq-backdrop.png create mode 100644 apps/site/src/assets/faq-header-left-bars.svg create mode 100644 apps/site/src/assets/faq-header-right-bars.svg create mode 100644 apps/site/src/assets/stoplights.svg diff --git a/apps/site/public/faq-backdrop.svg b/apps/site/public/faq-backdrop.svg deleted file mode 100644 index 486bbfe1..00000000 --- a/apps/site/public/faq-backdrop.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/site/src/assets/faq-backdrop.png b/apps/site/src/assets/faq-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..75848a0456d23902d8439effbee643b37ecc5404 GIT binary patch literal 108174 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 literal 0 HcmV?d00001 diff --git a/apps/site/src/assets/faq-header-left-bars.svg b/apps/site/src/assets/faq-header-left-bars.svg new file mode 100644 index 00000000..9cf005a2 --- /dev/null +++ b/apps/site/src/assets/faq-header-left-bars.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/assets/faq-header-right-bars.svg b/apps/site/src/assets/faq-header-right-bars.svg new file mode 100644 index 00000000..6ef9a901 --- /dev/null +++ b/apps/site/src/assets/faq-header-right-bars.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/assets/stoplights.svg b/apps/site/src/assets/stoplights.svg new file mode 100644 index 00000000..7002833b --- /dev/null +++ b/apps/site/src/assets/stoplights.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/site/src/components/Home/FAQ.tsx b/apps/site/src/components/Home/FAQ.tsx index f16ecfe4..0b5c3e3e 100644 --- a/apps/site/src/components/Home/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ.tsx @@ -1,22 +1,82 @@ -import { - Box, - Circle, - Collapse, - HStack, - Image, - Text, - VStack -} from "@chakra-ui/react"; +import { FAQItem, FAQS } from "@/constants/faq"; +import { Box, Collapse, HStack, Image, Text, VStack } from "@chakra-ui/react"; import React, { useState } from "react"; import Car1 from "../../assets/car1.svg"; import Car2 from "../../assets/car2.svg"; import Car3 from "../../assets/car3.svg"; import Car4 from "../../assets/car4.svg"; import Car5 from "../../assets/car5.svg"; -import { FAQS, FAQItem } from "@/constants/faq"; + +import FAQHeaderLeftBars from "../../assets/faq-header-left-bars.svg"; +import FAQHeaderRightBars from "../../assets/faq-header-right-bars.svg"; +import FAQBackdrop from "../../assets/faq-backdrop.png"; const cars = [Car1, Car2, Car3, Car4, Car5]; +export const FAQHeader: React.FC<{ + selectedFaqIndices: Set; +}> = ({ selectedFaqIndices }) => { + return ( + + {/* Left bar (background) */} + + + {/* Right bar (background) */} + + + {/* Foreground content */} + + {/* Center column */} + + + FAQ + + + + {FAQS.map((_, index) => ( + + ))} + + + + + ); +}; + export const FAQ: React.FC = () => { const [selectedFaqIndices, setSelectedFaqIndices] = useState>( new Set() @@ -41,35 +101,16 @@ export const FAQ: React.FC = () => { base: "100vh", // To keep the background consistent on mobile md: "70dvh" }} - justifyContent="center" - bgImage={{ - base: "url('/faq-backdrop.svg')", - lg: "url('/faq-backdrop.svg')" - }} + justifyContent="flex-start" + bgImage={FAQBackdrop} + bgColor={"black"} bgSize="cover" bgPosition="center" // ← anchor the image at its top bgRepeat="no-repeat" - py={{ - base: 5, - md: 10 - }} + gap={10} > - - - - FAQ - - - - {FAQS.map((_, index) => { - return ( - - ); - })} - + + { mx="auto" spacing={{ base: 8, - md: 12 + md: 5 }} > {FAQS.map((faqItem, index) => ( @@ -95,22 +136,63 @@ export const FAQ: React.FC = () => { type StopLightProps = { active: boolean; + hasBar?: boolean; }; -const StopLight: React.FC = ({ active }) => { +export const StopLight: React.FC = ({ active, hasBar }) => { return ( - - - - + + {/* Housing */} + + + {/* Red/Green Lamps */} + + + + + + {/* Optional side bar */} + {hasBar && ( + + + + + )} + ); }; @@ -133,21 +215,20 @@ const FAQQuestion: React.FC = ({ }; return ( - + @@ -176,13 +257,13 @@ const FAQQuestion: React.FC = ({ }} bottom={{ base: 0, md: undefined }} borderRadius="lg" - h={{ base: "30px", md: "60px" }} + h={{ base: "30px", md: "70px" }} transition={"left 0.3s ease-in-out"} src={cars[index % cars.length]} alt="Car" objectFit="cover" - transform={{ md: "scale(1.05)" }} - zIndex={1} + transform={{ md: "scale(0.8)" }} + zIndex={2} /> = ({ maxH="100%" overflow="hidden" fontFamily="ProRacing" - fontSize="xl" + fontSize="2xl" zIndex={1} + transition="all 0.3s ease-in-out" > {question} @@ -202,7 +284,14 @@ const FAQQuestion: React.FC = ({ - {answer} + + {answer} + diff --git a/apps/site/src/constants/faq.ts b/apps/site/src/constants/faq.ts index 79d27fb5..3680770a 100644 --- a/apps/site/src/constants/faq.ts +++ b/apps/site/src/constants/faq.ts @@ -21,30 +21,30 @@ export const FAQS: FAQItem[] = [ question: "What is Reflections | Projections?", answer: "Reflections | Projections (R|P) is the largest student-run tech conference in the Midwest, bringing together students, industry leaders, and professionals from all over the world. Join us for an exciting week of speaker talks, workshops, a career fair, and other intriguing opportunities! All of R|P is designed to allow participants to reflect upon their experiences and project towards their future.", - colors: { light: "#D2691E", dark: "#8B4513" } + colors: { light: "#8D0000", dark: "#600000" } }, { question: "Who can attend R|P?", answer: "R|P is open to everyone over the age of 18. Registering and attending R|P is open to all majors and class levels and is completely free!", - colors: { light: "#6495ED", dark: "#4169E1" } + colors: { light: "#322BB7", dark: "#221D88" } }, { question: "When is R|P 2024?", answer: "Reflections | Projections 2024 will be from Wednesday, September 18 to Sunday, September 22!", - colors: { light: "#90EE90", dark: "#228B22" } + colors: { light: "#56BF59", dark: "#429945" } }, { question: "Where are R|P’s events held?", answer: "Every event of R|P 2024 will be held in the Siebel Center for Computer Science (201 N Goodwin Ave, Urbana, IL 61801). Our calendar contains the specific room for each event.", - colors: { light: "#DAA520", dark: "#B8860B" } + colors: { light: "#E6930D", dark: "#B77408" } }, { question: "What do I need to do before R|P?", answer: "It’s simple: register (it’s completely free!) and download the brand new Reflections | Projections app (available in the App Store and Google Play Store). Just like that, you’re all set to attend events and retrieve free swag/merch!", - colors: { light: "#9370DB", dark: "#663399" } + colors: { light: "#47438A", dark: "#312F63" } } ]; From 2bebde612d148818a7c53ff7454cb74c790381b5 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 14 Aug 2025 20:07:36 -0500 Subject: [PATCH 07/12] Refactor into different components --- apps/site/src/components/Home/FAQ.tsx | 299 ------------------ apps/site/src/components/Home/FAQ/FAQ.tsx | 64 ++++ .../src/components/Home/FAQ/FAQHeader.tsx | 66 ++++ .../src/components/Home/FAQ/FAQQuestion.tsx | 113 +++++++ .../src/components/Home/FAQ/StopLight.tsx | 59 ++++ apps/site/src/routes/Home.tsx | 2 +- 6 files changed, 303 insertions(+), 300 deletions(-) delete mode 100644 apps/site/src/components/Home/FAQ.tsx create mode 100644 apps/site/src/components/Home/FAQ/FAQ.tsx create mode 100644 apps/site/src/components/Home/FAQ/FAQHeader.tsx create mode 100644 apps/site/src/components/Home/FAQ/FAQQuestion.tsx create mode 100644 apps/site/src/components/Home/FAQ/StopLight.tsx diff --git a/apps/site/src/components/Home/FAQ.tsx b/apps/site/src/components/Home/FAQ.tsx deleted file mode 100644 index 0b5c3e3e..00000000 --- a/apps/site/src/components/Home/FAQ.tsx +++ /dev/null @@ -1,299 +0,0 @@ -import { FAQItem, FAQS } from "@/constants/faq"; -import { Box, Collapse, HStack, Image, Text, VStack } from "@chakra-ui/react"; -import React, { useState } from "react"; -import Car1 from "../../assets/car1.svg"; -import Car2 from "../../assets/car2.svg"; -import Car3 from "../../assets/car3.svg"; -import Car4 from "../../assets/car4.svg"; -import Car5 from "../../assets/car5.svg"; - -import FAQHeaderLeftBars from "../../assets/faq-header-left-bars.svg"; -import FAQHeaderRightBars from "../../assets/faq-header-right-bars.svg"; -import FAQBackdrop from "../../assets/faq-backdrop.png"; - -const cars = [Car1, Car2, Car3, Car4, Car5]; - -export const FAQHeader: React.FC<{ - selectedFaqIndices: Set; -}> = ({ selectedFaqIndices }) => { - return ( - - {/* Left bar (background) */} - - - {/* Right bar (background) */} - - - {/* Foreground content */} - - {/* Center column */} - - - FAQ - - - - {FAQS.map((_, index) => ( - - ))} - - - - - ); -}; - -export const FAQ: React.FC = () => { - const [selectedFaqIndices, setSelectedFaqIndices] = useState>( - new Set() - ); - - const handleFaqToggle = (index: number) => { - setSelectedFaqIndices((prev) => { - const newSet = new Set(prev); - if (newSet.has(index)) { - newSet.delete(index); - } else { - newSet.add(index); - } - return newSet; - }); - }; - - return ( - - - - - - {FAQS.map((faqItem, index) => ( - - ))} - - - ); -}; - -type StopLightProps = { - active: boolean; - hasBar?: boolean; -}; - -export const StopLight: React.FC = ({ active, hasBar }) => { - return ( - - {/* Housing */} - - - {/* Red/Green Lamps */} - - - - - - {/* Optional side bar */} - {hasBar && ( - - - - - )} - - ); -}; - -type FAQQuestionProps = { - index: number; - faqItem: FAQItem; - onFaqToggle: (index: number) => void; -}; - -const FAQQuestion: React.FC = ({ - index, - faqItem: { question, answer, colors }, - onFaqToggle -}) => { - const [isOpen, setIsOpen] = useState(false); - - const handleToggle = () => { - setIsOpen(!isOpen); - onFaqToggle(index); - }; - - return ( - - - {/* shaded wedge */} - - - Car - - - {question} - - - - - - - {answer} - - - - - ); -}; diff --git a/apps/site/src/components/Home/FAQ/FAQ.tsx b/apps/site/src/components/Home/FAQ/FAQ.tsx new file mode 100644 index 00000000..9909e2c5 --- /dev/null +++ b/apps/site/src/components/Home/FAQ/FAQ.tsx @@ -0,0 +1,64 @@ +import { FAQS } from "@/constants/faq"; +import { VStack } from "@chakra-ui/react"; +import React, { useState } from "react"; + +import FAQBackdrop from "../../../assets/faq-backdrop.png"; +import { FAQHeader } from "./FAQHeader"; +import { FAQQuestion } from "./FAQQuestion"; + +export const FAQ: React.FC = () => { + const [selectedFaqIndices, setSelectedFaqIndices] = useState>( + new Set() + ); + + const handleFaqToggle = (index: number) => { + setSelectedFaqIndices((prev) => { + const newSet = new Set(prev); + if (newSet.has(index)) { + newSet.delete(index); + } else { + newSet.add(index); + } + return newSet; + }); + }; + + return ( + + + + + + {FAQS.map((faqItem, index) => ( + + ))} + + + ); +}; diff --git a/apps/site/src/components/Home/FAQ/FAQHeader.tsx b/apps/site/src/components/Home/FAQ/FAQHeader.tsx new file mode 100644 index 00000000..b688f319 --- /dev/null +++ b/apps/site/src/components/Home/FAQ/FAQHeader.tsx @@ -0,0 +1,66 @@ +import { FAQS } from "@/constants/faq"; +import { Box, HStack, Image, Text, VStack } from "@chakra-ui/react"; +import React from "react"; +import FAQHeaderLeftBars from "../../../assets/faq-header-left-bars.svg"; +import FAQHeaderRightBars from "../../../assets/faq-header-right-bars.svg"; +import { StopLight } from "./StopLight"; + +export const FAQHeader: React.FC<{ + selectedFaqIndices: Set; +}> = ({ selectedFaqIndices }) => { + return ( + + + + + + + + + FAQ + + + + {FAQS.map((_, index) => ( + + ))} + + + + + ); +}; diff --git a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx new file mode 100644 index 00000000..7ca6740d --- /dev/null +++ b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx @@ -0,0 +1,113 @@ +import { FAQItem } from "@/constants/faq"; +import { Box, Collapse, Image, Text } from "@chakra-ui/react"; +import { useState } from "react"; + +import Car1 from "../../../assets/car1.svg"; +import Car2 from "../../../assets/car2.svg"; +import Car3 from "../../../assets/car3.svg"; +import Car4 from "../../../assets/car4.svg"; +import Car5 from "../../../assets/car5.svg"; + +const CARS = [Car1, Car2, Car3, Car4, Car5]; + +type FAQQuestionProps = { + index: number; + faqItem: FAQItem; + onFaqToggle: (index: number) => void; +}; + +export const FAQQuestion: React.FC = ({ + index, + faqItem: { question, answer, colors }, + onFaqToggle +}) => { + const [isOpen, setIsOpen] = useState(false); + + const handleToggle = () => { + setIsOpen(!isOpen); + onFaqToggle(index); + }; + + return ( + + + {/* shaded wedge */} + + + Car + + + {question} + + + + + + + {answer} + + + + + ); +}; diff --git a/apps/site/src/components/Home/FAQ/StopLight.tsx b/apps/site/src/components/Home/FAQ/StopLight.tsx new file mode 100644 index 00000000..154c4bdd --- /dev/null +++ b/apps/site/src/components/Home/FAQ/StopLight.tsx @@ -0,0 +1,59 @@ +import { Box, HStack, VStack } from "@chakra-ui/react"; + +type StopLightProps = { + active: boolean; + hasBar?: boolean; +}; + +export const StopLight: React.FC = ({ active, hasBar }) => { + return ( + + + + + + + + + {hasBar && ( + + + + + )} + + ); +}; diff --git a/apps/site/src/routes/Home.tsx b/apps/site/src/routes/Home.tsx index 12e76a01..dfc64487 100644 --- a/apps/site/src/routes/Home.tsx +++ b/apps/site/src/routes/Home.tsx @@ -1,4 +1,4 @@ -import { FAQ } from "../components/Home/FAQ"; +import { FAQ } from "../components/Home/FAQ/FAQ"; export default function Home() { return ( From d16c7078e95c4e13e0d92042c3f7ae9dfe6bc3e7 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 14 Aug 2025 20:09:34 -0500 Subject: [PATCH 08/12] Refactored into separate components --- apps/site/src/components/Home/FAQ/FAQ.tsx | 2 +- apps/site/src/components/Home/FAQ/FAQHeader.tsx | 2 +- apps/site/src/components/Home/FAQ/FAQQuestion.tsx | 2 +- apps/site/src/constants/{faq.ts => faq-questions.ts} | 9 --------- 4 files changed, 3 insertions(+), 12 deletions(-) rename apps/site/src/constants/{faq.ts => faq-questions.ts} (93%) diff --git a/apps/site/src/components/Home/FAQ/FAQ.tsx b/apps/site/src/components/Home/FAQ/FAQ.tsx index 9909e2c5..352856b4 100644 --- a/apps/site/src/components/Home/FAQ/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ/FAQ.tsx @@ -1,4 +1,4 @@ -import { FAQS } from "@/constants/faq"; +import { FAQS } from "@/constants/faq-questions"; import { VStack } from "@chakra-ui/react"; import React, { useState } from "react"; diff --git a/apps/site/src/components/Home/FAQ/FAQHeader.tsx b/apps/site/src/components/Home/FAQ/FAQHeader.tsx index b688f319..20f31dde 100644 --- a/apps/site/src/components/Home/FAQ/FAQHeader.tsx +++ b/apps/site/src/components/Home/FAQ/FAQHeader.tsx @@ -1,4 +1,4 @@ -import { FAQS } from "@/constants/faq"; +import { FAQS } from "@/constants/faq-questions"; import { Box, HStack, Image, Text, VStack } from "@chakra-ui/react"; import React from "react"; import FAQHeaderLeftBars from "../../../assets/faq-header-left-bars.svg"; diff --git a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx index 7ca6740d..27141b9c 100644 --- a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx +++ b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx @@ -1,4 +1,4 @@ -import { FAQItem } from "@/constants/faq"; +import { FAQItem } from "@/constants/faq-questions"; import { Box, Collapse, Image, Text } from "@chakra-ui/react"; import { useState } from "react"; diff --git a/apps/site/src/constants/faq.ts b/apps/site/src/constants/faq-questions.ts similarity index 93% rename from apps/site/src/constants/faq.ts rename to apps/site/src/constants/faq-questions.ts index 3680770a..930889cb 100644 --- a/apps/site/src/constants/faq.ts +++ b/apps/site/src/constants/faq-questions.ts @@ -7,15 +7,6 @@ export interface FAQItem { }; } -export interface FAQItem { - question: string; - answer: string; - colors: { - light: string; - dark: string; - }; -} - export const FAQS: FAQItem[] = [ { question: "What is Reflections | Projections?", From 3cd4c77b3e67af23d77870fbf7325e1b65ad7cd4 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 14 Aug 2025 20:10:54 -0500 Subject: [PATCH 09/12] Remove vite-env file --- apps/site/src/vite-env.d.ts | 1 - 1 file changed, 1 deletion(-) delete mode 100644 apps/site/src/vite-env.d.ts diff --git a/apps/site/src/vite-env.d.ts b/apps/site/src/vite-env.d.ts deleted file mode 100644 index 11f02fe2..00000000 --- a/apps/site/src/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// From 248e4feb8134aca9e9d60db71d7e69e556f96870 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 14 Aug 2025 20:14:25 -0500 Subject: [PATCH 10/12] re-added vite-env file --- apps/site/src/components/Home/FAQ/FAQQuestion.tsx | 2 -- apps/site/src/vite-env.d.ts | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) create mode 100644 apps/site/src/vite-env.d.ts diff --git a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx index 27141b9c..a8b8eb4b 100644 --- a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx +++ b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx @@ -46,7 +46,6 @@ export const FAQQuestion: React.FC = ({ onClick={handleToggle} cursor="pointer" > - {/* shaded wedge */} = ({ bottom="0" w={{ base: "42%", md: "35%" }} bgColor={colors.dark} - // create the angled edge sx={{ clipPath: "polygon(28% 0, 100% 0, 100% 100%, 0 100%)" }} borderTopRightRadius="lg" borderBottomRightRadius={isOpen ? 0 : "lg"} diff --git a/apps/site/src/vite-env.d.ts b/apps/site/src/vite-env.d.ts new file mode 100644 index 00000000..11f02fe2 --- /dev/null +++ b/apps/site/src/vite-env.d.ts @@ -0,0 +1 @@ +/// From e999b42c26d293d5975c352938dd954cffde8462 Mon Sep 17 00:00:00 2001 From: miguelaenlle Date: Thu, 14 Aug 2025 20:23:37 -0500 Subject: [PATCH 11/12] Moved SVG assets to public folder (for consistency w/ registration, schedule page, etc.) --- apps/site/{src/assets => public/faq}/car1.svg | 0 apps/site/{src/assets => public/faq}/car2.svg | 0 apps/site/{src/assets => public/faq}/car3.svg | 0 apps/site/{src/assets => public/faq}/car4.svg | 0 apps/site/{src/assets => public/faq}/car5.svg | 0 .../assets => public/faq}/faq-backdrop.png | Bin .../faq}/faq-header-left-bars.svg | 0 .../faq}/faq-header-right-bars.svg | 0 .../{src/assets => public/faq}/stoplights.svg | 0 apps/site/src/components/Home/FAQ/FAQ.tsx | 3 +-- .../src/components/Home/FAQ/FAQHeader.tsx | 10 ++++------ .../src/components/Home/FAQ/FAQQuestion.tsx | 18 +++++++++--------- 12 files changed, 14 insertions(+), 17 deletions(-) rename apps/site/{src/assets => public/faq}/car1.svg (100%) rename apps/site/{src/assets => public/faq}/car2.svg (100%) rename apps/site/{src/assets => public/faq}/car3.svg (100%) rename apps/site/{src/assets => public/faq}/car4.svg (100%) rename apps/site/{src/assets => public/faq}/car5.svg (100%) rename apps/site/{src/assets => public/faq}/faq-backdrop.png (100%) rename apps/site/{src/assets => public/faq}/faq-header-left-bars.svg (100%) rename apps/site/{src/assets => public/faq}/faq-header-right-bars.svg (100%) rename apps/site/{src/assets => public/faq}/stoplights.svg (100%) diff --git a/apps/site/src/assets/car1.svg b/apps/site/public/faq/car1.svg similarity index 100% rename from apps/site/src/assets/car1.svg rename to apps/site/public/faq/car1.svg diff --git a/apps/site/src/assets/car2.svg b/apps/site/public/faq/car2.svg similarity index 100% rename from apps/site/src/assets/car2.svg rename to apps/site/public/faq/car2.svg diff --git a/apps/site/src/assets/car3.svg b/apps/site/public/faq/car3.svg similarity index 100% rename from apps/site/src/assets/car3.svg rename to apps/site/public/faq/car3.svg diff --git a/apps/site/src/assets/car4.svg b/apps/site/public/faq/car4.svg similarity index 100% rename from apps/site/src/assets/car4.svg rename to apps/site/public/faq/car4.svg diff --git a/apps/site/src/assets/car5.svg b/apps/site/public/faq/car5.svg similarity index 100% rename from apps/site/src/assets/car5.svg rename to apps/site/public/faq/car5.svg diff --git a/apps/site/src/assets/faq-backdrop.png b/apps/site/public/faq/faq-backdrop.png similarity index 100% rename from apps/site/src/assets/faq-backdrop.png rename to apps/site/public/faq/faq-backdrop.png diff --git a/apps/site/src/assets/faq-header-left-bars.svg b/apps/site/public/faq/faq-header-left-bars.svg similarity index 100% rename from apps/site/src/assets/faq-header-left-bars.svg rename to apps/site/public/faq/faq-header-left-bars.svg diff --git a/apps/site/src/assets/faq-header-right-bars.svg b/apps/site/public/faq/faq-header-right-bars.svg similarity index 100% rename from apps/site/src/assets/faq-header-right-bars.svg rename to apps/site/public/faq/faq-header-right-bars.svg diff --git a/apps/site/src/assets/stoplights.svg b/apps/site/public/faq/stoplights.svg similarity index 100% rename from apps/site/src/assets/stoplights.svg rename to apps/site/public/faq/stoplights.svg diff --git a/apps/site/src/components/Home/FAQ/FAQ.tsx b/apps/site/src/components/Home/FAQ/FAQ.tsx index 352856b4..03032492 100644 --- a/apps/site/src/components/Home/FAQ/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ/FAQ.tsx @@ -2,7 +2,6 @@ import { FAQS } from "@/constants/faq-questions"; import { VStack } from "@chakra-ui/react"; import React, { useState } from "react"; -import FAQBackdrop from "../../../assets/faq-backdrop.png"; import { FAQHeader } from "./FAQHeader"; import { FAQQuestion } from "./FAQQuestion"; @@ -31,7 +30,7 @@ export const FAQ: React.FC = () => { md: "90dvh" }} justifyContent="flex-start" - bgImage={FAQBackdrop} + bgImage={"/faq/faq-backdrop.png"} bgColor={"black"} bgSize="cover" bgPosition="center" diff --git a/apps/site/src/components/Home/FAQ/FAQHeader.tsx b/apps/site/src/components/Home/FAQ/FAQHeader.tsx index 20f31dde..3d433e99 100644 --- a/apps/site/src/components/Home/FAQ/FAQHeader.tsx +++ b/apps/site/src/components/Home/FAQ/FAQHeader.tsx @@ -1,8 +1,6 @@ import { FAQS } from "@/constants/faq-questions"; import { Box, HStack, Image, Text, VStack } from "@chakra-ui/react"; import React from "react"; -import FAQHeaderLeftBars from "../../../assets/faq-header-left-bars.svg"; -import FAQHeaderRightBars from "../../../assets/faq-header-right-bars.svg"; import { StopLight } from "./StopLight"; export const FAQHeader: React.FC<{ @@ -11,21 +9,21 @@ export const FAQHeader: React.FC<{ return ( diff --git a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx index a8b8eb4b..97b77e0c 100644 --- a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx +++ b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx @@ -2,13 +2,13 @@ import { FAQItem } from "@/constants/faq-questions"; import { Box, Collapse, Image, Text } from "@chakra-ui/react"; import { useState } from "react"; -import Car1 from "../../../assets/car1.svg"; -import Car2 from "../../../assets/car2.svg"; -import Car3 from "../../../assets/car3.svg"; -import Car4 from "../../../assets/car4.svg"; -import Car5 from "../../../assets/car5.svg"; - -const CARS = [Car1, Car2, Car3, Car4, Car5]; +const CAR_URLS = [ + "/faq/car1.svg", + "/faq/car2.svg", + "/faq/car3.svg", + "/faq/car4.svg", + "/faq/car5.svg" +]; type FAQQuestionProps = { index: number; @@ -71,7 +71,7 @@ export const FAQQuestion: React.FC = ({ borderRadius="lg" h={{ base: "30px", md: "70px" }} transition={"left 0.3s ease-in-out"} - src={CARS[index % CARS.length]} + src={CAR_URLS[index % CAR_URLS.length]} alt="Car" objectFit="cover" transform={{ md: "scale(0.8)" }} @@ -79,7 +79,7 @@ export const FAQQuestion: React.FC = ({ /> Date: Thu, 14 Aug 2025 20:35:33 -0500 Subject: [PATCH 12/12] Tweaked padding/margin --- apps/site/src/components/Home/FAQ/FAQ.tsx | 12 +++++------- apps/site/src/components/Home/FAQ/FAQHeader.tsx | 4 ++-- apps/site/src/components/Home/FAQ/FAQQuestion.tsx | 11 ++++++----- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/apps/site/src/components/Home/FAQ/FAQ.tsx b/apps/site/src/components/Home/FAQ/FAQ.tsx index 03032492..2dac7f32 100644 --- a/apps/site/src/components/Home/FAQ/FAQ.tsx +++ b/apps/site/src/components/Home/FAQ/FAQ.tsx @@ -25,27 +25,25 @@ export const FAQ: React.FC = () => { return ( diff --git a/apps/site/src/components/Home/FAQ/FAQHeader.tsx b/apps/site/src/components/Home/FAQ/FAQHeader.tsx index 3d433e99..7d16f7e1 100644 --- a/apps/site/src/components/Home/FAQ/FAQHeader.tsx +++ b/apps/site/src/components/Home/FAQ/FAQHeader.tsx @@ -12,7 +12,7 @@ export const FAQHeader: React.FC<{ src={"/faq/faq-header-left-bars.svg"} position="absolute" top={{ base: 0, md: -5 }} - left={{ base: -0, md: 0 }} + left={{ base: -5, md: 0 }} h={{ base: "50px", sm: "75px", md: "100px", lg: "140px" }} opacity={0.9} zIndex={0} @@ -22,7 +22,7 @@ export const FAQHeader: React.FC<{ src={"/faq/faq-header-right-bars.svg"} position="absolute" top={{ base: 0, md: -0 }} - right={{ base: -10, sm: -14, md: -90 }} + right={{ base: -14, sm: -14, md: -90 }} h={{ base: "50px", sm: "75px", md: "100px", lg: "140px" }} opacity={0.9} zIndex={0} diff --git a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx index 97b77e0c..e052ae89 100644 --- a/apps/site/src/components/Home/FAQ/FAQQuestion.tsx +++ b/apps/site/src/components/Home/FAQ/FAQQuestion.tsx @@ -29,7 +29,7 @@ export const FAQQuestion: React.FC = ({ }; return ( - + = ({ left={{ base: isOpen ? "62%" : -1, sm: isOpen ? "70%" : -3, - md: isOpen ? "72%" : "-20%" + md: isOpen ? "72%" : "-20%", + lg: isOpen ? "72%" : "-20%" }} bottom={{ base: 0, md: undefined }} borderRadius="lg" @@ -74,19 +75,19 @@ export const FAQQuestion: React.FC = ({ src={CAR_URLS[index % CAR_URLS.length]} alt="Car" objectFit="cover" - transform={{ md: "scale(0.8)" }} + transform={{ md: "scale(0.7)", lg: "scale(0.8)" }} zIndex={2} />