From bfffcd3c995910230250eb49ce810fdff0a96e9f Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 18 May 2026 13:56:27 +0000 Subject: [PATCH 1/6] Update src/app/catalog/accessories/page.tsx --- src/app/catalog/accessories/page.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/catalog/accessories/page.tsx b/src/app/catalog/accessories/page.tsx index 1d4c58c..1e1c721 100644 --- a/src/app/catalog/accessories/page.tsx +++ b/src/app/catalog/accessories/page.tsx @@ -5,6 +5,10 @@ import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; export default function AccessoriesPage() { + const products = [ + { id: "a1", brand: "Oakley", name: "Sunglasses", price: "6 900 ₽", rating: 4, reviewCount: "9", imageSrc: "http://img.b2bpic.net/free-photo/brutal-young-man-sunglasses-hat-island-travel_1321-3839.jpg" } + ]; + return ( -- 2.49.1 From a71e765a38b5ffd9e30e53a801b5c92ed5ee5dc2 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 18 May 2026 13:56:27 +0000 Subject: [PATCH 2/6] Update src/app/catalog/clothes/page.tsx --- src/app/catalog/clothes/page.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/catalog/clothes/page.tsx b/src/app/catalog/clothes/page.tsx index fcd9c8e..362e831 100644 --- a/src/app/catalog/clothes/page.tsx +++ b/src/app/catalog/clothes/page.tsx @@ -5,6 +5,11 @@ import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; export default function ClothesPage() { + const products = [ + { id: "c1", brand: "Stussy", name: "Hoodie Logo", price: "8 500 ₽", rating: 4, reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/stylish-urban-style-african-american-man-pink-hoodie-posed-winter-day-boxing-hands_627829-1456.jpg" }, + { id: "c2", brand: "Carhartt", name: "T-Shirt", price: "4 200 ₽", rating: 5, reviewCount: "35", imageSrc: "http://img.b2bpic.net/free-photo/view-handsome-young-man-looking-camera_197531-33430.jpg" } + ]; + return ( -- 2.49.1 From 2308c9d9b64f2798a487446bb553f659d41c4018 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 18 May 2026 13:56:28 +0000 Subject: [PATCH 3/6] Update src/app/catalog/page.tsx --- src/app/catalog/page.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/app/catalog/page.tsx b/src/app/catalog/page.tsx index 279a991..aec994a 100644 --- a/src/app/catalog/page.tsx +++ b/src/app/catalog/page.tsx @@ -5,6 +5,12 @@ import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; export default function CatalogPage() { + const products = [ + { id: "1", brand: "Nike", name: "Air Jordan 1", price: "15 900 ₽", rating: 5, reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-wearing-futuristic-sneakers_23-2151005704.jpg?_wi=2" }, + { id: "2", brand: "Adidas", name: "Yeezy Boost", price: "22 000 ₽", rating: 5, reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/view-white-ice-skates-with-cherries_23-2150806796.jpg" }, + { id: "3", brand: "Stussy", name: "Hoodie Logo", price: "8 500 ₽", rating: 4, reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/stylish-urban-style-african-american-man-pink-hoodie-posed-winter-day-boxing-hands_627829-1456.jpg" } + ]; + return ( -- 2.49.1 From 13361a80b22bc96f1c51aa58c4951b3e6ccd16e4 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 18 May 2026 13:56:28 +0000 Subject: [PATCH 4/6] Update src/app/catalog/sneakers/page.tsx --- src/app/catalog/sneakers/page.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/catalog/sneakers/page.tsx b/src/app/catalog/sneakers/page.tsx index 72eff2c..cacc048 100644 --- a/src/app/catalog/sneakers/page.tsx +++ b/src/app/catalog/sneakers/page.tsx @@ -5,6 +5,11 @@ import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; export default function SneakersPage() { + const products = [ + { id: "s1", brand: "Nike", name: "Air Jordan 1", price: "15 900 ₽", rating: 5, reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-wearing-futuristic-sneakers_23-2151005704.jpg?_wi=2" }, + { id: "s2", brand: "Adidas", name: "Yeezy Boost", price: "22 000 ₽", rating: 5, reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/view-white-ice-skates-with-cherries_23-2150806796.jpg" } + ]; + return ( -- 2.49.1 From 451b5f4a78636b672162a51a7b5eae2bbc9645ea Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 18 May 2026 13:56:29 +0000 Subject: [PATCH 5/6] Update src/app/contacts/page.tsx --- src/app/contacts/page.tsx | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/src/app/contacts/page.tsx b/src/app/contacts/page.tsx index dec621b..36de79e 100644 --- a/src/app/contacts/page.tsx +++ b/src/app/contacts/page.tsx @@ -3,8 +3,9 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; -import ContactCenter from '@/components/sections/contact/ContactCenter'; +import ContactText from '@/components/sections/contact/ContactText'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; +import { Mail, MapPin, Phone } from "lucide-react"; export default function ContactsPage() { return ( @@ -30,14 +31,36 @@ export default function ContactsPage() { brandName="DARK BOX" /> - +
+
+
+ +

Адрес

+

ул. Мира, 44, Краснодар

+
+
+ +

Телефон

+

+7 (999) 000-00-00

+
+
+ +

Почта

+

info@darkbox.ru

+
+
+
+ Date: Mon, 18 May 2026 13:56:29 +0000 Subject: [PATCH 6/6] Update src/app/product/[slug]/page.tsx --- src/app/product/[slug]/page.tsx | 59 +++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 21 deletions(-) diff --git a/src/app/product/[slug]/page.tsx b/src/app/product/[slug]/page.tsx index 915d131..6f80c84 100644 --- a/src/app/product/[slug]/page.tsx +++ b/src/app/product/[slug]/page.tsx @@ -3,10 +3,14 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; -import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import ProductCardThree from '@/components/sections/product/ProductCardThree'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; +import { useParams } from 'next/navigation'; + +export default function ProductDetailPage() { + const params = useParams(); + const slug = Array.isArray(params.slug) ? params.slug[0] : params.slug || 'product'; -export default function ProductDetailPage({ params }: { params: { slug: string } }) { return ( - +
-
- +
); -- 2.49.1