From c5c9786fc5d49183be04a6c262675231af60a652 Mon Sep 17 00:00:00 2001 From: kudindmitriy Date: Wed, 22 Apr 2026 16:43:37 +0300 Subject: [PATCH] Bob AI: Add products page --- src/App.tsx | 344 ++--------------------------------- src/pages/HomePage.tsx | 357 +++++++++++++++++++++++++++++++++++-- src/pages/ProductsPage.tsx | 82 +++++++-- 3 files changed, 411 insertions(+), 372 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index d476431..21ac228 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,338 +1,14 @@ -import AboutTextSplit from '@/components/sections/about/AboutTextSplit'; -import ContactSplitEmail from '@/components/sections/contact/ContactSplitEmail'; -import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; -import FeaturesStatisticsCards from '@/components/sections/features/FeaturesStatisticsCards'; -import FooterBrandReveal from '@/components/sections/footer/FooterBrandReveal'; -import HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel'; -import NavbarCentered from '@/components/ui/NavbarCentered'; -import PricingSplitCards from '@/components/sections/pricing/PricingSplitCards'; -import ProductVariantCards from '@/components/sections/product/ProductVariantCards'; -import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards'; +import { BrowserRouter, Routes, Route } from "react-router-dom"; +import HomePage from "@/pages/HomePage"; +import ProductsPage from "@/pages/ProductsPage"; export default function App() { return ( -
- - -
- - - - - Active now -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - -
+ + + } /> + } /> + + ); -} \ No newline at end of file +} diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index a3e7160..9c411cc 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -1,22 +1,341 @@ -import NavbarCentered from "@/components/ui/NavbarCentered"; -import { routes } from "@/routes"; +import AboutTextSplit from '@/components/sections/about/AboutTextSplit'; +import ContactSplitEmail from '@/components/sections/contact/ContactSplitEmail'; +import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; +import FeaturesStatisticsCards from '@/components/sections/features/FeaturesStatisticsCards'; +import FooterBrandReveal from '@/components/sections/footer/FooterBrandReveal'; +import HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel'; +import NavbarCentered from '@/components/ui/NavbarCentered'; +import PricingSplitCards from '@/components/sections/pricing/PricingSplitCards'; +import ProductVariantCards from '@/components/sections/product/ProductVariantCards'; +import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards'; -const HomePage = () => { + +export default function HomePage() { return ( -
- ({ name: r.label, href: r.path }))} - ctaButton={{ text: "Get Started", href: "#" }} - /> -
-

Welcome

-

- Your website content will appear here. -

-
-
- ); -}; +
+ + +
+ + + + + Active now +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} diff --git a/src/pages/ProductsPage.tsx b/src/pages/ProductsPage.tsx index 3ff7fd7..67e4d90 100644 --- a/src/pages/ProductsPage.tsx +++ b/src/pages/ProductsPage.tsx @@ -1,22 +1,66 @@ -import NavbarCentered from "@/components/ui/NavbarCentered"; -import { routes } from "@/routes"; +import NavbarCentered from "@/components/ui/NavbarCentered" +import Button from "@/components/ui/Button" +import ImageOrVideo from "@/components/ui/ImageOrVideo" +import { routes } from "@/routes" -const ProductsPage = () => { +export default function ProductsPage() { return ( -
- ({ name: r.label, href: r.path }))} - ctaButton={{ text: "Get Started", href: "#" }} - /> -
-

Products

-

- Welcome to the Products page. Content coming soon. -

-
-
- ); -}; +
+ ({ name: r.label, href: r.path }))} /> +
+ {/* Hero Section */} +
+
+

+ Explore Our Innovative Products +

+

+ Discover a suite of solutions designed to elevate your experience and streamline your workflow. +

+
+ + +
+
+
-export default ProductsPage; + {/* Product Section */} +
+
+
+
+ +
+
+

+ Our Flagship Product +

+

+ Dive deep into the features and benefits of our leading solution. Built with cutting-edge technology to meet your evolving needs. +

+
    +
  • + + + + Seamless Integration +
  • +
  • + + + + Robust Performance +
  • +
  • + +