From 8b8b5987045dc863d2b85c49f160ed95eaa1b928 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 18 Apr 2026 11:33:55 +0000 Subject: [PATCH 1/7] Add src/app/account/page.tsx --- src/app/account/page.tsx | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/app/account/page.tsx diff --git a/src/app/account/page.tsx b/src/app/account/page.tsx new file mode 100644 index 0000000..9312f7e --- /dev/null +++ b/src/app/account/page.tsx @@ -0,0 +1,30 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; + +export default function AccountPage() { + const navLinks = [ + { name: "Home", id: "/" }, + { name: "Browse", id: "/browse" }, + { name: "Watch", id: "/watch" }, + { name: "Account", id: "/account" }, + { name: "Sign In", id: "/sign-in" } + ]; + + return ( + + + +
+

Your Account

+
+ +
+
+ ); +} -- 2.49.1 From 9b3cca05232f79c113e2702fb19d22d36c7b7a1f Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 18 Apr 2026 11:33:55 +0000 Subject: [PATCH 2/7] Add src/app/browse/page.tsx --- src/app/browse/page.tsx | 71 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 src/app/browse/page.tsx diff --git a/src/app/browse/page.tsx b/src/app/browse/page.tsx new file mode 100644 index 0000000..0e48826 --- /dev/null +++ b/src/app/browse/page.tsx @@ -0,0 +1,71 @@ +"use client"; + +import { useState } from "react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; +import Input from '@/components/form/Input'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; + +const ALL_MOVIES = [ + { id: "1", name: "Stranger Things", price: "Action", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-leisure-recreation-activity-icon_53876-21313.jpg" }, + { id: "2", name: "The Witcher", price: "Fantasy", imageSrc: "http://img.b2bpic.net/free-photo/hipster-vintage-vector-graphic-concept_53876-13842.jpg" }, + { id: "3", name: "Squid Game", price: "Drama", imageSrc: "http://img.b2bpic.net/free-photo/urban-mysterious-lights-film-aesthetic_23-2149098546.jpg" }, + { id: "4", name: "Bridgerton", price: "Drama", imageSrc: "http://img.b2bpic.net/free-photo/japanese-subway-system-passenger-information-display-screen_23-2148954785.jpg" }, + { id: "5", name: "Dark", price: "Sci-Fi", imageSrc: "http://img.b2bpic.net/free-photo/couple-taking-photos-light-movie-projector_23-2149377352.jpg" }, + { id: "6", name: "Black Mirror", price: "Sci-Fi", imageSrc: "http://img.b2bpic.net/free-photo/couple-taking-photos-light-movie-projector_23-2149377328.jpg" } +]; + +export default function BrowsePage() { + const [search, setSearch] = useState(""); + const [genre, setGenre] = useState("All"); + + const filtered = ALL_MOVIES.filter(m => + (genre === "All" || m.price === genre) && + (m.name.toLowerCase().includes(search.toLowerCase())) + ); + + return ( + + + + +
+
+ + +
+ + +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From f4318665813596fc19d3370be19e16203ec5d657 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 18 Apr 2026 11:33:56 +0000 Subject: [PATCH 3/7] Update src/app/page.tsx --- src/app/page.tsx | 94 +++++++++--------------------------------------- 1 file changed, 17 insertions(+), 77 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 5784e40..e6713ba 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -17,16 +17,16 @@ import { Download } from "lucide-react"; export default function LandingPage() { return ( @@ -92,62 +81,13 @@ export default function LandingPage() { { id: "1", name: "Stranger Things", price: "Available", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-leisure-recreation-activity-icon_53876-21313.jpg" }, { id: "2", name: "The Witcher", price: "Available", imageSrc: "http://img.b2bpic.net/free-photo/hipster-vintage-vector-graphic-concept_53876-13842.jpg" }, { id: "3", name: "Squid Game", price: "Available", imageSrc: "http://img.b2bpic.net/free-photo/urban-mysterious-lights-film-aesthetic_23-2149098546.jpg" }, - { id: "4", name: "Bridgerton", price: "Available", imageSrc: "http://img.b2bpic.net/free-photo/japanese-subway-system-passenger-information-display-screen_23-2148954785.jpg" }, - { id: "5", name: "Dark", price: "Available", imageSrc: "http://img.b2bpic.net/free-photo/couple-taking-photos-light-movie-projector_23-2149377352.jpg" }, - { id: "6", name: "Black Mirror", price: "Available", imageSrc: "http://img.b2bpic.net/free-photo/couple-taking-photos-light-movie-projector_23-2149377328.jpg" } + { id: "4", name: "Bridgerton", price: "Available", imageSrc: "http://img.b2bpic.net/free-photo/japanese-subway-system-passenger-information-display-screen_23-2148954785.jpg" } ]} title="Trending Now" description="See what everyone is watching." /> -
- -
- -
- -
- -
- -
-