From dc099c003ca558d4ee35229a0f6251dbd9ab0ef5 Mon Sep 17 00:00:00 2001 From: phthallo Date: Mon, 27 Jan 2025 16:11:10 -0500 Subject: [PATCH] feat: synced photos w/ typed text --- .../congressional-app-challenge/polaroid.js | 2 +- .../congressional-app-challenge/screen.js | 5 +- .../userProfile.js | 3 +- pages/congressional-app-challenge.js | 100 +++++++++++------- 4 files changed, 68 insertions(+), 42 deletions(-) diff --git a/components/congressional-app-challenge/polaroid.js b/components/congressional-app-challenge/polaroid.js index 3f9399fe..5be72112 100644 --- a/components/congressional-app-challenge/polaroid.js +++ b/components/congressional-app-challenge/polaroid.js @@ -9,7 +9,7 @@ export default function Polaroid({ - {caption} + {caption} ) diff --git a/components/congressional-app-challenge/screen.js b/components/congressional-app-challenge/screen.js index 38480ded..1360a377 100644 --- a/components/congressional-app-challenge/screen.js +++ b/components/congressional-app-challenge/screen.js @@ -22,13 +22,14 @@ const Screen = ({ backgroundImage, title, sxProps, children, expand }) => { - {title} diff --git a/components/congressional-app-challenge/userProfile.js b/components/congressional-app-challenge/userProfile.js index e3981a61..8002250f 100644 --- a/components/congressional-app-challenge/userProfile.js +++ b/components/congressional-app-challenge/userProfile.js @@ -5,13 +5,14 @@ export default function UserProfile({ name, age, state, + page, description }){ return ( - {name} ({age}, {state}) + {name} ({age}, {state}) {description} diff --git a/pages/congressional-app-challenge.js b/pages/congressional-app-challenge.js index 2cc3945b..e8efa541 100644 --- a/pages/congressional-app-challenge.js +++ b/pages/congressional-app-challenge.js @@ -11,6 +11,7 @@ import { import Meta from '@hackclub/meta' import Countdown from 'react-countdown'; +import { useState } from 'react'; import Head from 'next/head' import Nav from '../components/nav' import Footer from '../components/footer' @@ -40,32 +41,21 @@ const styled = ` background-image: url('/congressional-app-challenge/pattern.svg'); } -.blurple { - color: rgb(65, 60, 242); +.underline { text-decoration: underline; text-decoration-style: wavy; + &.blurple { + color: rgb(65, 60, 242); } - -.yellow { + &.yellow { color: rgb(250, 203, 45); - text-decoration: underline; - text-decoration-style: wavy; -} - -.pink { - color: rgb(225, 91, 166); - text-decoration: underline; - text-decoration-style: wavy; -} - -@media only screen and (max-width: 500px) { - .hidden { - display: none; + } + &.pink { + color: rgb(225, 91, 166); } } ` -const color = '#000' const palette = { "cream": "#fffbf1", "pink": "#e15ba6", @@ -75,9 +65,19 @@ const palette = { "white": "#fff" } +const photos = { + "0": {"name": "outernet", "alt": "Outernet (2023)", "img": "https://cloud-25h1tatrt-hack-club-bot.vercel.app/0260102957-168f5ff5-ca65-44d9-8814-a7baad487f31.png"}, + "1": {"name": "zephyr", "alt": "The Hacker Zephyr (2021)", "img": "https://cloud-lgzpj1j7i-hack-club-bot.vercel.app/0zephyr.jpeg"}, + "2": {"name": "arcade", "alt": "Arcade [AMA with Framework CEO Nirav Patel] (2024)", "img": "https://cloud-lvxsxkpn4-hack-club-bot.vercel.app/1frameworkama.png"}, + "3": {"name": "trail", "alt": "The Trail (2024)", "img": "https://cloud-lvxsxkpn4-hack-club-bot.vercel.app/2image.png"}, + "4": {"name": "ascend", "alt": "Ascend (2024)", "img": "https://cloud-ggl6f1hfj-hack-club-bot.vercel.app/0image.png"}, + "5": {"name": "leaders", "alt": "The Leaders Summit (2024)", "img": "https://cloud-lvxsxkpn4-hack-club-bot.vercel.app/3group.png"} +} + function Page({ carouselCards }) { + const [contentTyping, setContentTyping] = useState(0) return ( <> -