From 44e870c320111619504eb53ccafbdd2992774913 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 25 May 2026 07:40:06 +0000 Subject: [PATCH 1/6] Add src/app/about/page.tsx --- src/app/about/page.tsx | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..aa4ee8b --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,22 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; + +export default function AboutPage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1 From dd91a3506459a23e48f9e78e28245259e40ba2aa Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 25 May 2026 07:40:06 +0000 Subject: [PATCH 2/6] Add src/app/cart/page.tsx --- src/app/cart/page.tsx | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/app/cart/page.tsx diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx new file mode 100644 index 0000000..a781809 --- /dev/null +++ b/src/app/cart/page.tsx @@ -0,0 +1,34 @@ +"use client"; + +import { useState } from "react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ReactLenis from "lenis/react"; + +export default function CartPage() { + const [cart, setCart] = useState([{ id: "p1", name: "Cedar Planks", price: "$45", quantity: 1, imageSrc: "" }]); + + return ( + + + +
+

Your Cart

+ {cart.map(item => ( +
+
{item.name} - {item.price}
+
Qty: {item.quantity}
+
+ ))} +
+
+
+ ); +} \ No newline at end of file -- 2.49.1 From ec73042b8085b748b464c3745aae915746195488 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 25 May 2026 07:40:07 +0000 Subject: [PATCH 3/6] Add src/app/contact/page.tsx --- src/app/contact/page.tsx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/app/contact/page.tsx diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..c1221bb --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,24 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; + +export default function ContactPage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 2a565654426b9fc4c4079f520641af1632b65619 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 25 May 2026 07:40:07 +0000 Subject: [PATCH 4/6] Add src/app/login/page.tsx --- src/app/login/page.tsx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/app/login/page.tsx diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx new file mode 100644 index 0000000..d69cf71 --- /dev/null +++ b/src/app/login/page.tsx @@ -0,0 +1,18 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function LoginPage() { + return ( + + +
+

Login or Register

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From f1d3813ffbf4c308f221007af48f2382bf649496 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 25 May 2026 07:40:07 +0000 Subject: [PATCH 5/6] Add src/app/menu/page.tsx --- src/app/menu/page.tsx | 44 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/app/menu/page.tsx diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx new file mode 100644 index 0000000..d0957b3 --- /dev/null +++ b/src/app/menu/page.tsx @@ -0,0 +1,44 @@ +"use client"; + +import { useState } from "react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ReactLenis from "lenis/react"; + +export default function MenuPage() { + const [filter, setFilter] = useState("all"); + const categories = ["all", "wood", "metal", "vinyl"]; + const items = [ + { id: 1, name: "Cedar Planks", category: "wood" }, + { id: 2, name: "Wrought Iron", category: "metal" }, + { id: 3, name: "Vinyl Panels", category: "vinyl" } + ]; + + return ( + + + +
+

Our Catalog

+
+ {categories.map(cat => ( + + ))} +
+
+ {items.filter(i => filter === "all" || i.category === filter).map(item => ( +
{item.name}
+ ))} +
+
+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 7bf3be7cc591349323e1b81a1b47042af36566c8 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 25 May 2026 07:40:08 +0000 Subject: [PATCH 6/6] Update src/app/page.tsx --- src/app/page.tsx | 177 ++++++----------------------------------------- 1 file changed, 20 insertions(+), 157 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index add3c57..5b0f053 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,16 +31,11 @@ export default function LandingPage() { -
- -
- -
- -
- -
- -
- -
- -
- -
- -
-