diff --git a/src/app/catalog/accessories/page.tsx b/src/app/catalog/accessories/page.tsx new file mode 100644 index 0000000..ba272ca --- /dev/null +++ b/src/app/catalog/accessories/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function AccessoriesPage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/catalog/clothes/page.tsx b/src/app/catalog/clothes/page.tsx new file mode 100644 index 0000000..a4343be --- /dev/null +++ b/src/app/catalog/clothes/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function ClothesPage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/catalog/new/page.tsx b/src/app/catalog/new/page.tsx new file mode 100644 index 0000000..c501b26 --- /dev/null +++ b/src/app/catalog/new/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function NewArrivalsPage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/catalog/page.tsx b/src/app/catalog/page.tsx new file mode 100644 index 0000000..c6ce07c --- /dev/null +++ b/src/app/catalog/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function CatalogPage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/catalog/sale/page.tsx b/src/app/catalog/sale/page.tsx new file mode 100644 index 0000000..d9843b5 --- /dev/null +++ b/src/app/catalog/sale/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function SalePage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/catalog/sneakers/page.tsx b/src/app/catalog/sneakers/page.tsx new file mode 100644 index 0000000..961fc05 --- /dev/null +++ b/src/app/catalog/sneakers/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function SneakersPage() { + return ( + + +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/contacts/page.tsx b/src/app/contacts/page.tsx new file mode 100644 index 0000000..3ede21c --- /dev/null +++ b/src/app/contacts/page.tsx @@ -0,0 +1,48 @@ +"use client"; + +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 FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; + +export default function ContactsPage() { + return ( + + + + + + + + + + ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 08b9314..b1ef5cf 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -12,15 +12,9 @@ import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarS import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import { Briefcase, Watch, Zap } from "lucide-react"; +import Link from "next/link"; export default function LandingPage() { - const scrollTo = (id: string) => { - const element = document.getElementById(id); - if (element) { - element.scrollIntoView({ behavior: 'smooth' }); - } - }; - return ( @@ -61,7 +55,7 @@ export default function LandingPage() { { name: "User 5", handle: "@client", testimonial: "Профессиональный подбор одежды.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/view-skateboard-with-retro-memorabilia_23-2150583924.jpg?_wi=1", imageAlt: "dark fashion showroom interior" }, ]} buttons={[ - { text: "Смотреть каталог", onClick: () => scrollTo('catalog') }, + { text: "Смотреть каталог", href: "/catalog" }, { text: "Написать в Telegram", href: "https://t.me/darkbox" }, ]} imageSrc="http://img.b2bpic.net/free-photo/empty-shopping-mall-with-casual-formal-wear-brands_482257-88618.jpg?_wi=2" @@ -192,8 +186,8 @@ export default function LandingPage() {