Skip to content

Commit

Permalink
2024 Sponsors and Partners (#263)
Browse files Browse the repository at this point in the history
* Add sponsors

* Update pnpm-lock.yaml

* Add Partners

* Move Sponsors and Partners into separate component

* Move SPFB to top and temporarily make Partners logo more visible

* Remove sponsorship contact email
  • Loading branch information
waalbert authored May 22, 2024
1 parent 4a2bc77 commit 81f5e98
Show file tree
Hide file tree
Showing 27 changed files with 1,641 additions and 1,488 deletions.
2,490 changes: 1,127 additions & 1,363 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

Binary file added public/assets/images/2024-partners/acm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-partners/cyber.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-partners/design.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-partners/hack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-partners/icssc.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-partners/wics.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-sponsors/melissa.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-sponsors/odit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/images/2024-sponsors/spfb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
211 changes: 211 additions & 0 deletions public/assets/images/titles/venushacks.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/assets/images/titles/vh-partners.png
Binary file not shown.
9 changes: 9 additions & 0 deletions public/assets/images/titles/vh-partners.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/assets/images/titles/vh-sponsors.png
Binary file not shown.
9 changes: 9 additions & 0 deletions public/assets/images/titles/vh-sponsors.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions src/app/components/partners/Partner.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
const Partner = ({ imgId, imgSrc, url }) => {
return (
<a href={url} target="_blank" rel="noopener noreferrer">
<img id={imgId} className="logo" src={imgSrc} alt={"Sponsor: " + imgId} />
</a>
);
};

export default Partner;
40 changes: 40 additions & 0 deletions src/app/components/partners/Partners.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
import Partner from "./Partner";

import partners_title from "/assets/images/titles/vh-partners.svg";

import acm from "/assets/images/2024-partners/acm.png";
import cyber from "/assets/images/2024-partners/cyber.png";
import design from "/assets/images/2024-partners/design.png";
import hack from "/assets/images/2024-partners/hack.png";
import icssc from "/assets/images/2024-partners/icssc.jpg";
import wics from "/assets/images/2024-partners/wics.png";

import "./Partners.scss";

const Partners = () => {
return (
<section id="partners">
<img className="section-title" src={partners_title} alt="Partners" />
<div id="partners-container">
<div className="logo-wrapper medium">
<Partner
imgId="design"
imgSrc={design}
url="https://designatuci.com/"
/>
<Partner imgId="acm" imgSrc={acm} url="https://www.acm-uci.org/" />
<Partner imgId="cyber" imgSrc={cyber} url="https://cyberuci.com/" />
<Partner
imgId="icssc"
imgSrc={icssc}
url="https://studentcouncil.ics.uci.edu/"
/>
<Partner imgId="wics" imgSrc={wics} url="https://wics.ics.uci.edu/" />
<Partner imgId="hack" imgSrc={hack} url="https://hack.ics.uci.edu/" />
</div>
</div>
</section>
);
};

export default Partners;
57 changes: 57 additions & 0 deletions src/app/components/partners/Partners.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
@import "src/globals/vh-styles.scss";

#partners {
margin-top: 50px;

.section-title {
height: 250px;
@media screen and (max-width: $break-medium) {
height: 35vw;
max-height: 200px;
margin: 20px auto;
}
}

#partners-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
background-color: #a8acf977;
margin: 20px 60px;
padding: 15px 20px;
border-radius: 20px;
color: #4767b1;

@media screen and (max-width: $break-small) {
margin: 10px 30px;
padding: 5px 20px 15px;
}

.logo-wrapper .logo {
margin: 30px;
transition: all 0.2s ease;
}

.logo-wrapper .logo:hover {
cursor: pointer;
transform: scale(1.08);
height: auto;
}

.medium .logo {
max-width: 250px;
max-height: 100px;
}

.medium .logo,
.large .logo,
.largest .logo {
@media screen and (max-width: $break-medium) {
max-width: 90%;
max-height: 75px;
margin: 10px;
}
}
}
}
9 changes: 9 additions & 0 deletions src/app/components/sponsors/Sponsor.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
const Sponsor = ({ imgId, imgSrc, url }) => {
return (
<a href={url} target="_blank" rel="noopener noreferrer">
<img id={imgId} className="logo" src={imgSrc} alt={"Sponsor: " + imgId} />
</a>
);
};

export default Sponsor;
59 changes: 59 additions & 0 deletions src/app/components/sponsors/Sponsors.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
import Sponsor from "./Sponsor";

import sponsors_title from "/assets/images/titles/vh-sponsors.svg";

import odit from "/assets/images/2024-sponsors/odit.png";
import melissa from "/assets/images/2024-sponsors/melissa.png";
import antrepreneur from "/assets/images/2024-sponsors/antrepreneur-center.png";
import oai from "/assets/images/2024-sponsors/office-access-inclusion.png";
import spfb from "/assets/images/2024-sponsors/spfb.png";

import "./Sponsors.scss";

const CORPORATE_EMAIL = "[email protected]";

const Sponsors = () => {
return (
<section id="sponsors">
<img className="section-title" src={sponsors_title} alt="Sponsor" />
<div id="sponsors-container">
<div className="logo-wrapper medium">
<Sponsor
imgId="spfb"
imgSrc={spfb}
url="https://asuci.uci.edu/president/spfb/"
/>
</div>
<div className="logo-wrapper largest">
<Sponsor imgId="odit" imgSrc={odit} url="https://odit.uci.edu/" />
</div>
<div className="logo-wrapper large">
<Sponsor
imgId="melissa"
imgSrc={melissa}
url="https://www.melissa.com/"
/>
</div>
<div className="logo-wrapper medium">
<Sponsor
imgId="antrepreneur"
imgSrc={antrepreneur}
url="https://antrepreneur.uci.edu/"
/>
</div>
<div className="logo-wrapper medium">
<Sponsor imgId="oai" imgSrc={oai} url="https://oai.tech.uci.edu/" />
</div>
</div>
{/* <p className="sponsor-contact-us">
Join our movement, contact us at&nbsp;
<a href={`mailto:${CORPORATE_EMAIL}`} target="_top">
{CORPORATE_EMAIL}
</a>
.
</p> */}
</section>
);
};

export default Sponsors;
67 changes: 67 additions & 0 deletions src/app/components/sponsors/Sponsors.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
@import "src/globals/vh-styles.scss";

#sponsors {
margin-top: 50px;
color: $darkPurple;
font-family: "Varela", sans-serif;

.section-title {
height: 250px;
@media screen and (max-width: $break-medium) {
height: 35vw;
max-height: 200px;
margin: 20px auto;
}
}

#sponsors-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
background-color: #a8acf977;
margin: 20px 60px;
padding: 15px 20px;
border-radius: 20px;
color: #4767b1;

@media screen and (max-width: $break-small) {
margin: 10px 30px;
padding: 5px 20px 20px;
}

.logo-wrapper .logo {
margin: 30px;
transition: all 0.2s ease;
}

.logo-wrapper .logo:hover {
cursor: pointer;
transform: scale(1.08);
height: auto;
}

.largest .logo {
max-width: 400px;
}

.large .logo {
max-width: 300px;
}

.medium .logo {
max-width: 250px;
max-height: 100px;
}

.medium .logo,
.large .logo,
.largest .logo {
@media screen and (max-width: $break-medium) {
max-width: 90%;
max-height: 75px;
margin: 10px;
}
}
}
} // END SPONSORS
14 changes: 11 additions & 3 deletions src/app/views/home/Home.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import FAQs from "src/app/components/faqs/FAQs";
import { VenusButton } from "src/app/components";
import Sponsors from "src/app/components/sponsors/Sponsors";
import Partners from "src/app/components/partners/Partners";

import vhTitle from "/assets/images/titles/vh-title-launch.svg";
import about_title from "/assets/images/titles/vh-about.svg";
Expand All @@ -9,7 +10,6 @@ import "./Home.scss";

const VH_DATE = "May 24 - 26, 2024";
const CONTACT_EMAIL = "[email protected]";
// const CORPORATE_EMAIL = '[email protected]';

const Home = () => {
return (
Expand All @@ -35,6 +35,8 @@ const Home = () => {
<p id="tagline">UC Irvine&apos;s largest women-centric hackathon</p>
</div>
</section>

{/* ABOUT **********************/}
<section id="about">
<img className="section-title" src={about_title} alt="About" />
<div id="about-text-container">
Expand Down Expand Up @@ -73,9 +75,13 @@ const Home = () => {
</p>
</div>
</section>

{/* FAQ ************************/}
<section id="faq">
<img className="section-title" src={faq_title} alt="FAQ" />
<FAQs />
<div id="faq-container">
<FAQs />
</div>
<p id="faq-contact-us">
Additional logistic questions? Contact us at&nbsp;
<a href={`mailto:${CONTACT_EMAIL}`} target="_top">
Expand All @@ -84,6 +90,8 @@ const Home = () => {
.
</p>
</section>
<Sponsors />
<Partners />
</div>
);
};
Expand Down
Loading

0 comments on commit 81f5e98

Please sign in to comment.