From 6be3016450ea2f66a363b758f425658c3fc69b31 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 21 Jun 2026 18:06:27 +0000 Subject: [PATCH 1/2] Bob AI: Add services page --- src/App.tsx | 2 ++ src/components/Layout.tsx | 2 ++ src/pages/ServicesPage.tsx | 71 ++++++++++++++++++++++++++++++++++++++ src/routes.ts | 1 + 4 files changed, 76 insertions(+) create mode 100644 src/pages/ServicesPage.tsx diff --git a/src/App.tsx b/src/App.tsx index 0c968f1..5169a7e 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -5,6 +5,7 @@ import HomePage from './pages/HomePage'; import ProductsPage from "@/pages/ProductsPage"; import AboutPage from "@/pages/AboutPage"; import FeaturesPage from "@/pages/FeaturesPage"; +import ServicesPage from "@/pages/ServicesPage"; export default function App() { return ( @@ -13,6 +14,7 @@ export default function App() { } /> } /> } /> + } /> ); diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 04bf13d..eac9f1e 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -38,6 +38,8 @@ export default function Layout() { { name: "Products", href: "/products" }, { name: "About", href: "/about" }, { name: "Features", href: "/features" }, + { name: "Services", href: "/services" }, + diff --git a/src/pages/ServicesPage.tsx b/src/pages/ServicesPage.tsx new file mode 100644 index 0000000..e7697b5 --- /dev/null +++ b/src/pages/ServicesPage.tsx @@ -0,0 +1,71 @@ +import React from "react"; +import { routes } from "@/routes"; +import NavbarCentered from "@/components/ui/NavbarCentered"; +import HeroSplit from "@/components/sections/hero/HeroSplit"; +import FeaturesIconCards from "@/components/sections/features/FeaturesIconCards"; +import FooterSimple from "@/components/sections/footer/FooterSimple"; + +export default function ServicesPage() { + return ( +
+ ({ name: r.label, href: r.path }))} + ctaButton={{ text: "Join Ecosystem", href: "/contact" }} + /> + +
+ + + +
+ + +
+ ); +} \ No newline at end of file diff --git a/src/routes.ts b/src/routes.ts index 81183fe..0756eb2 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -9,4 +9,5 @@ export const routes: Route[] = [ { path: '/products', label: 'Products', pageFile: 'ProductsPage' }, { path: '/about', label: 'About', pageFile: 'AboutPage' }, { path: '/features', label: 'Features', pageFile: 'FeaturesPage' }, + { path: '/services', label: 'Services', pageFile: 'ServicesPage' }, ]; -- 2.49.1 From 5ff716a1e65a89bb5e56b472a3a05a2a1710f4f6 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 21 Jun 2026 18:07:08 +0000 Subject: [PATCH 2/2] Bob AI: Populate src/pages/ServicesPage.tsx (snippet builder, 1 sections) --- src/pages/ServicesPage.tsx | 79 ++++++-------------------------------- 1 file changed, 12 insertions(+), 67 deletions(-) diff --git a/src/pages/ServicesPage.tsx b/src/pages/ServicesPage.tsx index e7697b5..2b5491b 100644 --- a/src/pages/ServicesPage.tsx +++ b/src/pages/ServicesPage.tsx @@ -1,71 +1,16 @@ -import React from "react"; -import { routes } from "@/routes"; -import NavbarCentered from "@/components/ui/NavbarCentered"; -import HeroSplit from "@/components/sections/hero/HeroSplit"; -import FeaturesIconCards from "@/components/sections/features/FeaturesIconCards"; -import FooterSimple from "@/components/sections/footer/FooterSimple"; +import FeaturesAlternatingSplit from "@/components/sections/features/FeaturesAlternatingSplit"; export default function ServicesPage() { return ( -
- ({ name: r.label, href: r.path }))} - ctaButton={{ text: "Join Ecosystem", href: "/contact" }} - /> - -
- - - -
- - -
+ <> +
+ ); -} \ No newline at end of file +} -- 2.49.1