From 9c08dfd5cebc526e9a3e9ffdecc4c9ce7a1d185e Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 20 Jun 2026 08:10:08 +0000 Subject: [PATCH] Bob AI: Populate src/pages/ProductsPage.tsx (snippet builder, 3 sections) --- src/pages/ProductsPage.tsx | 124 +++++++++---------------------------- 1 file changed, 29 insertions(+), 95 deletions(-) diff --git a/src/pages/ProductsPage.tsx b/src/pages/ProductsPage.tsx index 757f049..29b5591 100644 --- a/src/pages/ProductsPage.tsx +++ b/src/pages/ProductsPage.tsx @@ -1,99 +1,33 @@ -import React from "react"; -import { routes } from "@/routes"; -import NavbarCentered from "@/components/ui/NavbarCentered"; -import HeroSplit from "@/components/sections/hero/HeroSplit"; -import ProductMediaCards from "@/components/sections/product/ProductMediaCards"; -import FeaturesBentoGrid from "@/components/sections/features/FeaturesBentoGrid"; -import FooterSimple from "@/components/sections/footer/FooterSimple"; +import Button from "@/components/ui/Button"; +import HeroBackgroundSlot from "@/components/ui/HeroBackgroundSlot"; +import TextAnimation from "@/components/ui/TextAnimation"; +import ImageOrVideo from "@/components/ui/ImageOrVideo"; +import ScrollReveal from "@/components/ui/ScrollReveal"; +import AvatarGroup from "@/components/ui/AvatarGroup"; +import { ArrowUpRight, Loader2 } from "lucide-react"; +import GridOrCarousel from "@/components/ui/GridOrCarousel"; +import useProducts from "@/hooks/useProducts"; +import { Check } from "lucide-react"; export default function ProductsPage() { return ( -
- ({ name: r.label, href: r.path }))} - ctaButton={{ text: "Get Started", href: "/contact" }} - /> - -
- - -
- console.log("Analytics clicked") - }, - { - name: "Cloud Storage", - price: "$19/mo", - imageSrc: "https://images.unsplash.com/photo-1544197150-b99a580bb7a8?auto=format&fit=crop&q=80", - onClick: () => console.log("Storage clicked") - }, - { - name: "Team Chat", - price: "$29/mo", - imageSrc: "https://images.unsplash.com/photo-1611162617474-5b21e879e113?auto=format&fit=crop&q=80", - onClick: () => console.log("Chat clicked") - } - ]} - /> -
- - -
- - -
+ <> +
+
+

Pricing Plans

Indie

$499/moEssential sentiment tracking for independent filmmakers.
Real-time social sentiment
+
Basic trailer engagement metrics
+
Weekly trend reports
+
Up to 3 active projects
+

Studio

$2,499/moAdvanced predictive modeling for mid-sized production companies.
Everything in Indie
+
Predictive box office modeling
+
Competitor analysis dashboard
+
Daily trend alerts
+
Up to 10 active projects
+

Enterprise

CustomFull-scale analytics and forecasting for major global studios.
Everything in Studio
+
Custom predictive algorithms
+
Dedicated account manager
+
API access for internal tools
+
Unlimited active projects
+ ); -} \ No newline at end of file +}