7 Commits

Author SHA1 Message Date
391cadd603 Merge version_2 into main
Merge version_2 into main
2026-04-08 22:18:18 +00:00
128166c364 Update src/app/contact/page.tsx 2026-04-08 22:18:15 +00:00
c17de0f5e9 Merge version_2 into main
Merge version_2 into main
2026-04-08 22:17:51 +00:00
b144b27680 Update src/app/contact/page.tsx 2026-04-08 22:17:45 +00:00
5789166db7 Merge version_1 into main
Merge version_1 into main
2026-04-08 22:10:34 +00:00
d79d3dce7f Merge version_1 into main
Merge version_1 into main
2026-04-08 22:10:07 +00:00
7cbb0a4b24 Merge version_1 into main
Merge version_1 into main
2026-04-08 22:09:33 +00:00

View File

@@ -2,12 +2,16 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
export default function LandingPage() {
const handleFormSubmit = (email: string) => {
window.location.href = `mailto:printpop.shirtdesign@gmail.com?subject=New Custom Order Request&body=Email: ${email}`;
};
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -26,37 +30,26 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="PrintPop"
/>
</div>
<div id="custom-order-form" data-section="custom-order-form">
<ContactCTA
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Request a Design"
title="Start Your Custom Order"
description="This is a custom order process. After submitting your details, we will contact you to finalize the design, quantities, and send an invoice."
buttons={[
{
text: "Submit Request",
href: "#",
},
]}
onSubmit={handleFormSubmit}
buttonText="Submit Request"
/>
</div>
@@ -73,29 +66,19 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "PrintPop",
items: [
title: "PrintPop", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Start Order",
href: "/contact",
},
label: "Start Order", href: "/contact"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
],
},
]}
@@ -106,4 +89,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}