Skip to content

Commit

Permalink
Merge pull request #255 from LaurierHawkHacks/fix/252/update-contact-…
Browse files Browse the repository at this point in the history
…section-to-match-figma

Fix/252/update contact section to match figma
  • Loading branch information
aidantrabs authored Apr 7, 2024
2 parents f00535b + 2d10576 commit 4cd993b
Showing 1 changed file with 60 additions and 60 deletions.
120 changes: 60 additions & 60 deletions src/components/sections/Contact.section.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,68 +3,68 @@ import { TopBorder, BottomBorder, MiddleBody, Hawk, BirdParts } from '@assets';
import { Button, SocialIcons } from '@components';

const ContactSection: React.FC = () => {
const openInNewTab = (url: string) => {
const newWindow = window.open(url, '_blank', 'noopener,noreferrer');
if (newWindow) newWindow.opener = null;
};
const openInNewTab = (url: string) => {
const newWindow = window.open(url, '_blank', 'noopener,noreferrer');
if (newWindow) newWindow.opener = null;
};

const handleSubmit = (e: React.MouseEvent<HTMLButtonElement>) => {
e.preventDefault(); // Prevent default form submission behavior
openInNewTab('http://eepurl.com/hDHf8b');
};
const handleSubmit = (e: React.MouseEvent<HTMLButtonElement>) => {
e.preventDefault(); // Prevent default form submission behavior
openInNewTab('http://eepurl.com/hDHf8b');
};

return (
<section className="relative z-10">
<img src={TopBorder} className="z-0 w-full" />
<img
src={Hawk}
className="absolute right-0 top-0 z-[-1] w-full max-w-5xl -translate-x-2 -translate-y-1/2 md:-translate-x-3 xl:right-10 2xl:right-52"
/>
<img
src={BirdParts}
className="absolute right-0 top-0 z-50 w-full max-w-5xl -translate-y-[42.5%] xl:right-10 2xl:right-52"
/>
<div className="absolute inset-x-0 z-10 mx-auto max-w-4xl px-4 pt-10 sm:pt-16 md:px-8 md:pt-20 lg:px-12 lg:pt-32 xl:pt-32">
<div className="contact-info mb-2 text-center sm:mb-4 sm:text-left md:mb-6 lg:mb-12">
<h2
id="contact-anchor"
className="font-raleway text-2xl font-extrabold leading-tight tracking-wider text-[#32848C] sm:text-4xl md:text-5xl lg:text-8xl"
>
CONTACT US
</h2>
<p className="my-6">
Reach out at <b>[email protected]</b> for any help or
support, and please be sure to join the{' '}
<b>HawkHacks Discord</b> community!
</p>
</div>
<div className="newsletter text-center sm:text-left lg:mt-6">
<div className="mt-2 flex flex-col items-center sm:items-start md:mt-4">
<div className="relative mb-4 flex w-full justify-center sm:mb-6 sm:w-1/2 sm:justify-start lg:max-w-lg">
<Button
type="button" // Changed to type="button" to prevent form submission
onClick={handleSubmit}
analyticsEvent="subscribe_button_click"
className="relative font-medium block w-fit h-16 rounded-r-lg bg-gradient-to-b from-tbrand to-tbrand-hover before:absolute before:inset-0 before:bg-white before:opacity-0 before:transition before:duration-300 before:hover:opacity-10 sm:mx-0"
>
<span className="whitespace-nowrap text-2xl font-medium">
Sign up for our newsletter!
</span>
</Button>
return (
<section className="relative z-10">
<img src={TopBorder} className="z-0 w-full" />
<img
src={Hawk}
className="absolute right-0 top-0 z-[-1] w-full max-w-5xl -translate-x-2 -translate-y-1/2 md:-translate-x-3 xl:right-10 2xl:right-52"
/>
<img
src={BirdParts}
className="absolute right-0 top-0 z-50 flex w-full max-w-5xl -translate-y-[42.5%] xl:right-10 2xl:right-52"
/>
<div className="absolute inset-x-0 z-10 ml-0 px-4 pt-10 sm:px-8 sm:pt-16 md:mx-10 md:pt-20 lg:mx-20 lg:px-12 lg:pt-32 xl:mx-32 xl:pt-32">
<div className="contact-info mb-2 text-center sm:mb-4 sm:text-left md:mb-6 lg:mb-12">
<h2
id="contact-anchor"
className="font-raleway text-2xl font-extrabold leading-tight tracking-wider text-[#32848C] sm:text-4xl md:text-5xl lg:text-8xl"
>
CONTACT US
</h2>
<p className="my-6 text-base md:text-2xl">
Reach out at <b>[email protected]</b> for any help or
support, and please be sure to join the{' '}
<b>HawkHacks Discord</b> community!
</p>
</div>
<div className="newsletter text-center sm:text-left lg:mt-6">
<div className="mt-2 flex flex-col items-center sm:items-start md:mt-4">
<div className="relative mb-4 flex w-full justify-center sm:mb-6 sm:w-1/2 sm:justify-start lg:max-w-lg">
<Button
type="button" // Changed to type="button" to prevent form submission
onClick={handleSubmit}
analyticsEvent="subscribe_button_click"
className="relative block h-16 w-fit rounded-r-lg bg-gradient-to-b from-tbrand to-tbrand-hover font-medium before:absolute before:inset-0 before:bg-white before:opacity-0 before:transition before:duration-300 before:hover:opacity-10 sm:mx-0"
>
<span className="whitespace-nowrap text-base font-medium md:text-2xl">
Sign up for our newsletter!
</span>
</Button>
</div>
<div className="pt-2 max-[1020px]:hidden sm:pt-4">
<SocialIcons color="#32848C" />
</div>
</div>
</div>
</div>
<div className="pt-2 sm:pt-4 max-[1020px]:hidden">
<SocialIcons color="#32848C" />
</div>
</div>
</div>
</div>
<img
src={MiddleBody}
className="z-0 h-[300px] w-full object-cover sm:h-[350px] md:h-[400px] lg:h-[700px]"
/>
<img src={BottomBorder} className="z-0 w-full" />
</section>
);
<img
src={MiddleBody}
className="z-0 h-[300px] w-full object-cover sm:h-[350px] md:h-[400px] lg:h-[700px]"
/>
<img src={BottomBorder} className="z-0 w-full" />
</section>
);
};

export { ContactSection };
export { ContactSection };

0 comments on commit 4cd993b

Please sign in to comment.